Suchergebnisse für Anfrage "async-await"
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 ...
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); ...
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] ...
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 ...
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 = ...
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 ...
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?
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 ...
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 = ...
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 ...