Als «asynchronous» getaggte Fragen

Asynchrone Programmierung ist eine Strategie zum Verschieben von Vorgängen mit hoher Latenz oder niedriger Priorität, normalerweise um die Leistung, Reaktionsfähigkeit und / oder Kompositionsfähigkeit von Software zu verbessern. Solche Strategien werden normalerweise unter Verwendung einer Kombination aus ereignisgesteuerter Programmierung und Rückrufen und optional unter Verwendung der Parallelität über Coroutinen und / oder Threads angewendet.

14
Warnung unterdrücken CS1998: Bei dieser asynchronen Methode fehlt das Warten.
Ich habe eine Schnittstelle mit einigen asynchronen Funktionen. Einige der Klassen, die die Schnittstelle implementieren, müssen nicht warten, andere werfen möglicherweise nur. Es ist ein bisschen nervig mit all den Warnungen. Wenn Sie nicht warten, warten Sie in einer asynchronen Funktion. Ist es möglich, die Nachricht zu unterdrücken? public async …
104 c#  asynchronous 


2
Verwendung von RestSharp mit async / await
Ich habe Probleme, ein modernes Beispiel für asynchronen C # -Code zu finden, der RestSharp mit asyncund verwendet await. Ich weiß, dass es kürzlich ein Update von Haack gegeben hat, aber ich weiß nicht, wie ich die neuen Methoden verwenden soll. Wie kann ich auch ein Stornierungs-Token bereitstellen, damit der …

5
Warum hängt diese asynchrone Aktion?
Ich habe eine mehrschichtige .NET 4.5-Anwendung, die eine Methode mit C #s neuem asyncund aufruftawait Schlüsselwörtern , die nur hängt, und ich kann nicht verstehen, warum. Unten habe ich eine asynchrone Methode, die unser Datenbankdienstprogramm erweitert OurDBConn(im Grunde ein Wrapper für den Basiswert DBConnectionund die DBCommandObjekte): public static async Task<T> …


3
Ist es ein Anti-Pattern, async / await in einem neuen Promise () -Konstruktor zu verwenden?
Ich verwende die async.eachLimitFunktion, um die maximale Anzahl von Operationen gleichzeitig zu steuern. const { eachLimit } = require("async"); function myFunction() { return new Promise(async (resolve, reject) => { eachLimit((await getAsyncArray), 500, (item, callback) => { // do other things that use native promises. }, (error) => { if (error) …

1
Verwenden Sie Anweisungen und warten Sie, bis die Schlüsselwörter in c # gut abgespielt sind
Ich habe eine Situation, in der ich asynceine Methode aufrufe, die eine IDisposableInstanz zurückgibt . Beispielsweise: HttpResponseMessage response = await httpClient.GetAsync(new Uri("http://www.google.com")); Nun , bevor asyncauf der Bühne war, wenn sie mit einem IDisposableArbeitsweise dieser Anruf und Code, der die „Antwort“ Variable verwendet wird, würde in einer using - Anweisung …

5
Asynchrone Shell-Befehle
Ich versuche, ein Shell-Skript zu verwenden, um einen Befehl zu starten. Es ist mir egal, ob / wann / wie / warum es endet. Ich möchte, dass der Prozess gestartet und ausgeführt wird, aber ich möchte sofort zu meiner Shell zurückkehren können ...

8
Warum wartet Task.WhenAll nicht auf eine AggregateException?
In diesem Code: 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 …


3
Wann sollte ich die "then" -Methode von jQuery deferred verwenden und wann sollte ich die "pipe" -Methode verwenden?
jQuery's Deferredverfügt über zwei Funktionen, mit denen die asynchrone Verkettung von Funktionen implementiert werden kann: then() deferred.then( doneCallbacks, failCallbacks ) Returns: Deferred doneCallbacks Eine Funktion oder ein Array von Funktionen, die aufgerufen wird, wenn der verzögerte Wert aufgelöst wird. failCallbacks Eine Funktion oder ein Array von Funktionen, die aufgerufen wird, …

22
Wie mache ich eine asynchrone GET-Anfrage in PHP?
Ich möchte eine einfache GET-Anfrage an ein anderes Skript auf einem anderen Server senden. Wie mache ich das? In einem Fall muss ich nur ein externes Skript anfordern, ohne dass eine Ausgabe erforderlich ist. make_request('http://www.externalsite.com/script1.php?variable=45'); //example usage Im zweiten Fall muss ich die Textausgabe erhalten. $output = make_request('http://www.externalsite.com/script2.php?variable=45'); echo $output; …
97 php  http  curl  asynchronous 

6
Standardparameter für CancellationToken
Ich habe einen asynchronen Code, zu dem ich einen hinzufügen möchte CancellationToken. Es gibt jedoch viele Implementierungen, bei denen dies nicht erforderlich ist, sodass ich einen Standardparameter haben möchte - vielleicht CancellationToken.None. Jedoch, Task<x> DoStuff(...., CancellationToken ct = null) ergibt Ein Wert vom Typ '' kann nicht als Standardparameter verwendet …

4
Ist die console.log von node.js asynchron?
Sind console.log/debug/warn/errorin node.js asynchrone? Ich meine, wird die Ausführung von Javascript-Code angehalten, bis das Material auf dem Bildschirm gedruckt wird, oder wird es zu einem späteren Zeitpunkt gedruckt? Außerdem interessiert mich, ob es möglich ist, dass in einem console.log nichts angezeigt wird, wenn die Anweisung unmittelbar nach dem Absturz des …

3
Ein asynchroner Aufruf mit Wartezeit in HttpClient wird nie zurückgegeben
Ich habe einen Anruf aus einer xaml-basierten C#Metro-Anwendung auf dem Win8 CP. Dieser Aufruf trifft einfach einen Webdienst und gibt JSON-Daten zurück. HttpMessageHandler handler = new HttpClientHandler(); HttpClient httpClient = new HttpClient(handler); httpClient.BaseAddress = new Uri("http://192.168.1.101/api/"); var result = await httpClient.GetStreamAsync("weeklyplan"); DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(WeeklyPlanData[])); return (WeeklyPlanData[])ser.ReadObject(result); Es hängt …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.