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?