Suchergebnisse für Anfrage "async-await"

2 die antwort

Startet Task.Delay einen neuen Thread?

Der folgende Code sollte (zumindest meiner Meinung nach) 100 erzeugenTasks, die alle parallel warten (das ist der Punkt über Parallelität, richtig: D?) und fast zur gleichen Zeit fertig werden. Ich denke für jedenTask.Delay a TimerObjekt wird ...

4 die antwort

Wie kann ich mit LINQ eine Liste von Aufgaben asynchron abwarten?

Ich habe eine Liste von Aufgaben, die ich so erstellt habe: public async Task<IList<Foo>> GetFoosAndDoSomethingAsync() { var foos = await GetFoosAsync(); var tasks = foos.Select(async foo => await DoSomethingAsync(foo)).ToList(); ... }Durch die ...

3 die antwort

Funktioniert die asynchrone Funktion von .NET 4.5 auch mit MySQL und anderen Datenbanken?

Ich verstehe, dass .NET 4.5 eine Reihe von Funktionen enthält, mit denen sich asynchrone Datenbankoperationen einfacher implementieren lassen. Laut MSDN funktioniert keine der asynchronen Methoden von ADO.NET asynchron, wenn ...

TOP-Veröffentlichungen

2 die antwort

TcpListener-basierte Anwendung, die sich nicht gut skalieren lässt

Ich habe eine ECHO-Serveranwendung basierend auf aTCPListener. Es akzeptiert Clients, liest die Daten und gibt dieselben Daten zurück. Ich habe es mit dem Async / Warten-Ansatz entwickelt, mit demXXXAsync Methoden des Frameworks. Ich habe ...

1 die antwort

Async / await, benutzerdefinierter Kellner und Garbage Collector

Ich habe es mit einer Situation zu tun, in der ein verwaltetes Objekt in der Mitte von vorzeitig abgeschlossen wirdasync Methode. Dies ist ein Hobby-Hausautomationsprojekt (Windows 8.1, .NET 4.5.1), bei dem ich einen C # -Rückruf an eine nicht ...

4 die antwort

So funktioniert Async and Await

Ich versuche zu verstehen, wie Async und Await funktionieren. Wie steuern Sie Reisen im Programm? Hier ist der Code, den ich zu verstehen versuchte. public async Task MyMethod() { Task<int> longRunningTask = LongRunningOperation(); //indeed you ...

5 die antwort

Wie kann ich diese asynchrone Methode testen, die (korrekt) eine Ausnahme auslöst?

Ich habe die folgende Methode in einer Schnittstelle .. Task<SearchResult<T>> SearchAsync(TU searchOptions);funktioniert super. Jetzt versuche ich, einen Komponententest durchzuführen, um zu testen, wann etwas schief geht - und der Code löst ...

2 die antwort

TestMethod: async Task TestSth () funktioniert nicht mit .NET 4.0

Ich versuche, asynchrone Testmethoden mit .NET 4.0 BCL Async und MsTest auszuführen. Es scheint, dass dieses Setup nicht in der Lage ist, damit umzugehen[TestMethod] asyncAufgabeTestSth () aufgrund eines fehlenden Eintrags im ...

1 die antwort

Warten Sie auf den Event-Handler

Also hier ist Deleagte und Ereignis public delegate Task SomeEventHandler(SomeEventArgs e); ... public event SomeEventHandler OnSomething;Abonnenten (mehrere) some.OnSomething += DoSomething; ... public async Task DoSomething(SomeEventArgs e) { ...

2 die antwort

Führt der Compiler eine "Rückgabewertoptimierung" für Ketten von asynchronen Methoden durch?

Keine Rückgabewertoptimierung im herkömmlichen Sinne, aber ich habe mich gefragt, wann Sie eine Situation wie diese haben: private async Task Method1() { await Method2(); } private async Task Method2() { await Method3(); } private async Task ...