Pytania otagowane jako asynchronous

Programowanie asynchroniczne to strategia odroczenia operacji o dużym opóźnieniu lub niskim priorytecie, zwykle w celu poprawy wydajności, szybkości reakcji i / lub możliwości komponowania oprogramowania. Takie strategie są zwykle stosowane przy użyciu pewnej kombinacji programowania sterowanego zdarzeniami i wywołań zwrotnych oraz opcjonalnie z wykorzystaniem współbieżności za pośrednictwem programów i / lub wątków.


8
Dlaczego nie czeka na Task.WhenAll zgłasza wyjątek AggregateException?
W tym kodzie: private async void button1_Click(object sender, EventArgs e) { try { await Task.WhenAll(DoLongThingAsyncEx1(), DoLongThingAsyncEx2()); } catch (Exception ex) { // Expect AggregateException, but got InvalidTimeZoneException } } Task DoLongThingAsyncEx1() { return Task.Run(() => { throw new InvalidTimeZoneException(); }); } Task DoLongThingAsyncEx2() { return Task.Run(() => { throw new …

14
Pomiń ostrzeżenie CS1998: w tej metodzie asynchronicznej brakuje opcji „czekaj”
Mam interfejs z kilkoma funkcjami asynchronicznymi. Niektóre klasy implementujące interfejs nie mają na co czekać, a niektóre mogą po prostu wyrzucić. To trochę denerwujące ze wszystkimi ostrzeżeniami. Gdy nie używasz await w funkcji asynchronicznej. Czy można ukryć przekaz? public async Task<object> test() { throw new NotImplementedException(); } ostrzeżenie CS1998: Ta …
104 c#  asynchronous 

3
Wykonywanie asynchronicznego zadania w Flask
Piszę aplikację w Flasku, która działa naprawdę dobrze, z wyjątkiem tego, że WSGIjest synchroniczna i blokująca. Mam w szczególności jedno zadanie, które wywołuje interfejs API innej firmy i to zadanie może zająć kilka minut. Chciałbym wykonać to połączenie (w rzeczywistości jest to seria połączeń) i pozwolić mu działać. podczas gdy …

2
Jak używać RestSharp z async / await
Usiłuję znaleźć nowoczesny przykład asynchronicznego kodu C #, który używa RestSharp z asynci await. Wiem, że niedawno wydano aktualizację autorstwa Haacka, ale nie wiem, jak korzystać z nowych metod. Ponadto, w jaki sposób mogę podać token anulowania, aby operacja mogła zostać anulowana (powiedzmy, jeśli ktoś ma dość czekania i naciska …

5
Jaka jest różnica między obietnicami JavaScript a oczekiwaniem asynchronicznym?
Używałem już funkcji ECMAScript 6 i ECMAScript 7 (dzięki Babel) w moich aplikacjach - zarówno mobilnych, jak i internetowych. Pierwszym krokiem było oczywiście przejście na poziomy ECMAScript 6. Nauczyłem się wielu wzorców asynchronicznych, obietnic (które są naprawdę obiecujące), generatorów (nie wiem, dlaczego symbol *) itd. Z tego obietnice całkiem dobrze …

5
Dlaczego ta akcja asynchroniczna zawiesza się?
Mam wielowarstwową aplikację .Net 4,5 wywołującą metodę przy użyciu nowych asynci C #await słów kluczowych, które po prostu się zawieszają i nie rozumiem, dlaczego. Na dole mam metodę asynchroniczną, która rozszerza nasze narzędzie bazy danych OurDBConn(w zasadzie opakowanie dla bazowego DBConnectioni DBCommandobiektów): public static async Task<T> ExecuteAsync<T>(this OurDBConn dataSource, Func<OurDBConn, …

4
Jak „czekać” na oddzwonienie?
Podczas korzystania z prostego wywołania zwrotnego, takiego jak w poniższym przykładzie: test() { api.on( 'someEvent', function( response ) { return response; }); } Jak można zmienić funkcję, aby używała async / await? W szczególności zakładając, że „someEvent” jest wywoływane raz i tylko raz, chciałbym, aby test funkcji był funkcją asynchroniczną, …


1
Używaj instrukcji i słów kluczowych await graj dobrze w języku C #
Mam sytuację, w której wykonuję asyncwywołanie metody, która zwraca i IDisposablewystąpienie. Na przykład: HttpResponseMessage response = await httpClient.GetAsync(new Uri("http://www.google.com")); Wcześniej asyncbyło na scenie podczas pracy z IDisposableinstancją, to wywołanie i kod używający zmiennej „response” byłyby opakowane w instrukcję using. Moje pytanie brzmi, czy nadal jest to właściwe podejście, gdy asyncsłowo …

5
Asynchroniczne polecenia powłoki
Próbuję użyć skryptu powłoki, aby uruchomić polecenie. Nie obchodzi mnie, czy / kiedy / jak / dlaczego to się kończy. Chcę, aby proces został uruchomiony i uruchomiony, ale chcę mieć możliwość natychmiastowego powrotu do mojej powłoki ...


22
Jak utworzyć asynchroniczne żądanie GET w PHP?
Chciałbym wysłać proste żądanie GET do innego skryptu na innym serwerze. Jak mam to zrobic? W jednym przypadku wystarczy, że zażądam zewnętrznego skryptu bez potrzeby wyświetlania jakichkolwiek danych wyjściowych. make_request('http://www.externalsite.com/script1.php?variable=45'); //example usage W drugim przypadku muszę uzyskać wynik tekstowy. $output = make_request('http://www.externalsite.com/script2.php?variable=45'); echo $output; //string output Szczerze mówiąc, nie chcę …
97 php  http  curl  asynchronous 

3
Kiedy należy używać metody „then” jQuery deferred, a kiedy metody „potoku”?
jQuery Deferredma dwie funkcje, które można wykorzystać do implementacji asynchronicznego łączenia funkcji w łańcuchy: then() deferred.then( doneCallbacks, failCallbacks ) Returns: Deferred doneCallbacks Funkcja lub tablica funkcji wywoływana po rozwiązaniu funkcji Deferred . failCallbacks Funkcja lub tablica funkcji wywoływana w przypadku odrzucenia funkcji Deferred . pipe() deferred.pipe( [doneFilter] [, failFilter] ) …

2
Zawijanie kodu synchronicznego do wywołania asynchronicznego
Mam metodę w aplikacji ASP.NET, której wykonanie zajmuje dużo czasu. Wywołanie tej metody może wystąpić do 3 razy podczas jednego żądania użytkownika, w zależności od stanu pamięci podręcznej i parametrów podanych przez użytkownika. Każde połączenie trwa około 1-2 sekund. Sama metoda jest synchronicznym wywołaniem usługi i nie ma możliwości nadpisania …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.