c#-5.0

Jak uruchomić metodę Zadań asynchronicznych synchronicznie?

Uczę się asynchronicznego / oczekującego i natrafiłem na sytuację, w której muszę synchronicznie wywołać metodę asynchroniczn ... ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart()

Czy trzeba umieścić zadanie.Uruchomić w sposób, aby to asynchroniczne?

Staram się zrozumieć asynchroniczność w najprostszej formie. Chcę stworzyć bardzo prostą metodę, która dodaje dwie liczby ze ... w sieci, gdzie ludzie oczekują kodu, który nie ma w sobie nic asynchronicznego i nie jest zawinięty w Task.Run lub StartNew.

Korzystanie z async / oczekuj na wiele zadań

Używam klienta API, który jest całkowicie asynchroniczny, czyli każda operacja zwraca Task lub Task<T>, np: static as ... ient wewnętrznie, spodziewam się, że to natychmiast wyda 5 żądań HTTP, zapisując je do konsoli po zakończeniu każdego z nich.

Jak utworzyć metodę asynchroniczną w C#?

Każdy wpis na blogu, który przeczytałem, mówi ci, jak korzystać z metody asynchronicznej w C#, ale z jakiegoś dziwnego powodu ... , użycie Task.Factory, jest najlepszym sposobem na napisanie metody asynchronicznej, czy powinienem napisać to w inny sposób?

Korzystanie z async-oczekuj on.net 4

Obecnie zaczynam tworzyć aplikację, która zyskałaby wiele z funkcji asynchronicznego oczekiwania w C # 5. Ale nie jestem pewi ... ilne z tym, co mono (prawdopodobnie 2.12) ma wbudowane, albo zezwalać na użycie na innych systemach operacyjnych niż Windows.

C # 5 async CTP: dlaczego wewnętrzny "state" jest ustawiony na 0 w generowanym kodzie przed wywołaniem EndAwait?

Wczoraj wygłaszałem wykład na temat nowej funkcji C# "async", w szczególności zagłębiając się w to, jak wyglądał wygenerowany ... kompilatorze C# czy coś w tym stylu. Po prostu próbuję się dowiedzieć, czy jest jakiś subtelny powód, za którym tęskniłem:)

Przykład asynchroniczny / oczekujący, który powoduje impas

Natknąłem się na kilka dobrych praktyk programowania asynchronicznego przy użyciu słów kluczowych w c#async/wait (jestem nowy ... ataAsync() ? Czy ktoś może mi wyjaśnić dlaczego w powyższym przykładzie jest impas? Nie mam pojęcia, w czym tkwi problem ...

Jak Task staje się int?

Mamy tę metodę. async Task<int> AccessTheWebAsync() { HttpClient client = new HttpClient(); Task<string> ... Length; } Czy między Task A int zachodzi konwersja implicit? Jeśli nie, to co się dzieje, jak to jest realizowane do pracy?

asynchroniczna aplikacja konsoli w C#? [duplikat]

To pytanie ma już odpowiedź tutaj: Nie można określić modyfikatora 'async' w metodzie 'Main' w aplikacji ... unkcja ----> SumTwoOperationsAsync ---->wywoła obie funkcje i wyjdzie. ale dopóki SumTwoOperationsAsync Co mi umyka ?

Architektura dla async /

Jeśli używasz asynchronicznego / oczekującego na niższym poziomie w swojej architekturze, czy konieczne jest "bąbelkowanie" w ... Task<string> Dosomething3() { //other stuff ... return await Task.Run(() => ""); }

Różnica między TPL i async / wait (obsługa wątków)

[[14]}próba zrozumienia różnicy między TPL & async/await jeśli chodzi o tworzenie wątków. Uważam, że TPL (TaskFactory ... mCurrentSynchronizationContext zawsze było też trochę rozmyte. Zawsze myślałem, że to w istocie wątek interfejsu użytkownika.

Dobre rozwiazanie na try/catch / finally?

Muszę wywołać metodę async w bloku catch przed ponownym rzuceniem wyjątku (ze śladem stosu) w następujący sposób: try { ... ą: czy uważasz, że ten kod jest w porządku? Oczywiście, jeśli masz jakieś ulepszenia lub znasz lepsze podejście, słucham! :)

Czy istnieje asynchroniczny odpowiednik procesu.Zacząć?

Jak sugeruje tytuł, czy istnieje odpowiednik Process.Start (pozwala uruchomić inną aplikację lub plik wsadowy), na który mogę ... a. To co myślę to coś w tym stylu: void async RunCommand() { var result = await Process.RunAsync("command to run"); }

Najlepszy sposób na konwersję metody asynchronicznej opartej na wywołaniu zwrotnym na oczekiwane zadanie

Jaki byłby najlepszy sposób na konwersję / owinięcie "klasycznej" metody asynchronicznej, która używa wywołania zwrotnego do ... GetStringFromUrl (url,callback) w samym zadaniu (tzn. samo wywołanie przebiegałoby wewnątrz zadanie zamiast synchronicznie)

Do czego służy nowa funkcja C#? [zamknięte]

Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. ... Popraw to pytanie Czy ktoś może wyjaśnić co robi funkcja await?

Jak wyłączyć obsługę C # 6 w Visual Studio 2015?

Tło Mamy projekt, który rozwijamy W VS 2015 z włączonym C # 6, który czasami musi być otwarty przez deweloperów korzystając ... czyć funkcji C# w całym rozwiązaniu. Pytanie Jak ograniczyć możliwości C# do C # 5 w rozwiązaniu lub w Visual Studio 2015?

Dlaczego ta akcja asynchroniczna wisi?

Mam wielowarstwową aplikację. Net 4.5 wywołującą metodę przy użyciu nowych słów kluczowych w C#async i await, które po prostu ... uszę zbadać, aby to naprawić? Czy to może być gdzieś impas, a jeśli tak, czy jest jakiś bezpośredni sposób, aby go znaleźć?

Czy async / wait jest odpowiedni dla metod, które są związane zarówno z IO, jak i CPU?

Dokumentacja MSDN wydaje się stwierdzać, że async i await nadają się do zadań związanych z IO, podczas gdy Task.Run powinny b ... ) => LoadHtmlDocument(contentStream)); //CPU-bound } Czy to dobre i odpowiednie użycie async i await, czy też nadużywam?

Owijanie kodu synchronicznego w wywołanie asynchroniczne

Mam metodę w ASP.NET aplikacja, która zajmuje sporo czasu. Wywołanie tej metody może wystąpić do 3 razy podczas jednego żądan ... ijania sync call, ale moim zdaniem Moja sytuacja jest właśnie okazją do zrobienia tego. Z góry dziękuję za pomoc i wskazówki.

Czy użycie async / wait tworzy nowy wątek?

Jestem nowy w TPL i zastanawiam się: jak wsparcie programowania asynchronicznego, które jest nowe w C# 5.0 (poprzez nowe sł ... eśli istnieje wiele zagnieżdżonych metod, które używają async/await, to czy dla każdej z tych metod tworzony jest nowy wątek?