async-await

Dies umfasst das asynchrone Programmiermodell, das von verschiedenen Programmiersprachen unterstützt wird, unter Verwendung der Schlüsselwörter async und await.
1
Antwort

Asynchroner Aktionsfilter: Async & AuthorizeAttribute in der ASP.NET-Web-API

Ich habe meine Authentifizierungslogik in einer Klasse, abgeleitet von System.Web.Http.AuthorizeAttribute (überschriebene OnAuthorization-Methode). Ich rufe von dieser Methode einen DB an und ich möchte, dass dieser Aufruf asynchron ist (glückli...
19.10.2012, 17:03
3
Antworten

Wie kann man bei der Verwendung von async / await besser mit entsorgten Steuerelementen umgehen?

Betrachten Sie diesen Code, der auf dem UI-Thread ausgeführt wird: %Vor% Beachten Sie, dass ich bei jedem await auch IsDisposed überprüfe. Es ist notwendig, weil ich await für eine lange laufende Task sage. Der Benutzer schließt...
25.06.2015, 23:08
3
Antworten

Ich wurde von async verwöhnt / warte ab! Jetzt kämpfen mit expliziten Task-Fortsetzungen

Bearbeiten (nach der Annahme) Es ist vielleicht nicht sofort offensichtlich, aber @ Servys Antwort ist richtig, ohne eine benutzerdefinierte Implementierung von Unwrap unter monodroid zu benötigen - in meinen Kommentaren sagte ich, dass...
18.01.2013, 16:02
4
Antworten

Wie würde ich eine Web-API-Anforderung über Dependency Injection übergeben?

Ich habe eine Web-API-Anwendung, in die der Controller über Dependency Injection (Unity) Services / Repositories usw. injiziert hat. Nehmen wir an, ich habe eine IStuffService , die die IPrincipal der aktuellen Anfrage (oder einen Wrapper d...
18.06.2014, 21:55
4
Antworten

Warteschlange asynchroner Tasks mit Drosselung, die Muti-Threading unterstützt

Ich muss eine Bibliothek implementieren, um die vk.com-API anzufordern. Das Problem ist, dass die API nur 3 Anfragen pro Sekunde unterstützt. Ich möchte API asynchron haben. Wichtig: Die API sollte den sicheren Zugriff von mehreren Threads...
16.12.2015, 15:14
1
Antwort

Verwenden von async / await und Zurückgeben von TaskHttpResponseMessage aus ASP.NET-Web-API-Methoden

Ich habe eine Portable Class Library (PCL) -Methode wie folgt: %Vor% Meine ASP.NET Web API-Methode sieht folgendermaßen aus: %Vor% Welche Auswirkungen hat das Zurückgeben einer Aufgabe in der Web-API? Ist das erlaubt? Der einzige Grund,...
28.12.2012, 11:01
2
Antworten

Könnte das Warten auf das Netzwerk Client-Timeouts verursachen?

Ich habe einen Server, der Arbeiten ausführt, die von einer Azure-Warteschlange angewiesen werden. Es ist fast immer eine sehr hohe CPU, die mehrere Tasks gleichzeitig ausführt und einige der Tasks verwenden Parallel.ForEach . Während der Ausf...
31.07.2014, 11:35
3
Antworten

Warten auf eine leere Aufgabe dreht sich für immer (warten Sie auf neue Aufgabe (() = {}))

Ich versuche, diesen Code zu verstehen: %Vor% Die Methode Example endet niemals und blockiert für immer. Warum? Die Korrektur (aus Stubbing-Aufgabe Methode im asynchronen Komponententest zurückzugeben ) soll await new Task( () =&...
04.12.2014, 15:54
3
Antworten

Richtiges Behandeln von HttpClient-Ausnahmen innerhalb von async / await

Ich hatte gehofft, jemand könnte mich ein wenig über ein Problem aufklären, das ich in Bezug auf async / erwarten Exception Handling mit HttpClient. Ich habe einen Code zur Veranschaulichung geschrieben, der sowohl auf einem Windows Phone 8-Gerä...
26.09.2013, 16:58
3
Antworten

ConfigureAwait gibt die Fortsetzung an einen Pool-Thread weiter

Hier ist ein WinForms-Code: %Vor% Die Ausgabe: %Vor% Warum schiebt ConfigureAwait die await -Verlängerung proaktiv auf einen Pool-Thread? Die MSDN-Dokumentation sagen:    continueOnCapturedContext ... true, um den Marshallin...
26.03.2014, 21:02