Suchergebnisse für Anfrage "async-await"

8 die antwort

Unterdrücken von "Warnung CS4014: Da dieser Aufruf nicht abgewartet wird, wird die Ausführung der aktuellen Methode fortgesetzt ..."

Dies ist kein Duplikat von"So rufen Sie eine asynchrone Methode in C # sicher auf, ohne zu warten" [https://stackoverflow.com/questions/15522900/how-to-safely-call-an-async-method-in-c-sharp-without-await] . Wie unterdrücke ich die folgende ...

5 die antwort

MoveNext anstelle des tatsächlichen Methoden- / Aufgabennamens

Verwendung von log4net deklariert als: private readonly ILog log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType());In einer asynchronen Methode oder Aufgabe wie dieser: public async void CheckSomething() { log.Info(null); ...

1 die antwort

Verschiedene Formen der WCF-Servicevertragsschnittstelle

Anscheinend kann ich frei zwischen den folgenden drei verschiedenen Versionen derselben WCF-Vertragsschnittstellen-API wechseln, ohne die Clients zu beschädigen: [ServiceContract] interface IService { // Either synchronous // [OperationContract] ...

TOP-Veröffentlichungen

1 die antwort

Aufrufen von asynchronen Methoden von einem WCF-Dienst

Ich möchte asynchrone Methoden aus einem WCF-Dienst aufrufen, etwa: [ServiceContract] interface IService { [OperationContract] int SomeMethod(int data); } int SomeMethod(int data) { var query = ... build LINQ query; var response = await ...

3 die antwort

ConfigureAwait leitet die Fortsetzung an einen Pool-Thread weiter

Hier ist ein WinForms-Code: async void Form1_Load(object sender, EventArgs e) { // on the UI thread Debug.WriteLine(new { where = "before", Thread.CurrentThread.ManagedThreadId, Thread.CurrentThread.IsThreadPoolThread }); var tcs = ...

2 die antwort

Sofort aus der asynchronen Methode werfen

Dasnormales Verhalten [https://stackoverflow.com/a/22395161]für Ausnahmen vonasync Task Die Methode besteht darin, inaktiv zu bleiben, bis sie später beobachtet werden oder bis die Aufgabe müllsammelbar wird. Ich kann mir Fälle vorstellen, in ...

3 die antwort

Wann würde ich Task.Yield () verwenden?

Ich verwende async / await undTask viel, aber noch nie benutztTask.Yield() Und um ehrlich zu sein, verstehe ich trotz aller Erklärungen nicht, warum ich diese Methode brauchen würde. Kann jemand ein gutes Beispiel geben, woYield() ist nötig?

1 die antwort

Die Aufgabe wird nicht zum zweiten Mal abgeschlossen. [Zeitweiliges Problem] - Async / Await

Ich habe einWebBrowser Steuerung ist Windows Forms-Projekt. Es navigiert durch alle in "MyTableTest.html" verfügbaren URLs. Auf dieser Seite befinden sich vier URLs, die vom Webbrowser nacheinander durchsucht werden. Sobald es das letzte erreicht ...

3 die antwort

In .Net WebApi wird mehrmals auf Async gewartet

Wir verfügen über eine Reihe von asynchronen Controllern und Diensten, die das verwendenawait/async Schlüsselwörter. Einige der Aktionen sehen ungefähr so aus: public async Task<SomeViewModel> Get(int id) { var someData = ...

1 die antwort

Async / Warten als Ersatz für Coroutinen

Ich benutze C # -Iteratoren als Ersatz für Coroutinen, und es hat großartig funktioniert. Ich möchte zu async / await wechseln, da ich denke, dass die Syntax sauberer ist und mir Typensicherheit gibt.In diesem (veralteten) Blogbeitrag zeigt Jon ...