Dies umfasst das asynchrone Programmiermodell, das von verschiedenen Programmiersprachen unter Verwendung der Schlüsselwörter async und wait unterstützt wird.
Was ist die Konvention zum Suffixieren von Methodennamen mit "Async"? Sollte das Suffix "Async" nur an eine Methode angehängt werden, die mit dem asyncModifikator deklariert wurde ? public async Task<bool> ConnectAsync() Oder reicht es aus, dass die Methode nur zurückgibt Task<T>oder Task? public Task<bool> ConnectAsync()
Soweit ich yieldweiß, gibt das Schlüsselwort, wenn es aus einem Iteratorblock heraus verwendet wird, den Kontrollfluss an den aufrufenden Code zurück, und wenn der Iterator erneut aufgerufen wird, setzt er dort fort, wo er aufgehört hat. Außerdem awaitwartet es nicht nur auf den Angerufenen, sondern gibt die Kontrolle an den …
Gibt es bei den folgenden Codebeispielen Unterschiede im Verhalten, und wenn ja, welche Unterschiede gibt es? return await promise async function delay1Second() { return (await delay(1000)); } return promise async function delay1Second() { return delay(1000); } So wie ich es verstehe, würde der erste eine Fehlerbehandlung innerhalb der asynchronen Funktion …
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 …
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> …
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) …
Hallo, ich verwende async / await in meinem TypeScript-Projekt, aber ich erhalte dieses Protokoll: [ts] Eine asynchrone Funktion oder Methode in ES5 / ES3 erfordert den Konstruktor 'Promise'. Stellen Sie sicher, dass Sie eine Deklaration für den Konstruktor 'Promise' haben, oder fügen Sie 'ES2015' in Ihre --libOption ein. Wie kann …
Ich bin über ein Problem gestolpert ( bei GitHub https://github.com/HTBox/allReady/issues/1313 ), bei dem es darum ging, ConfigureAwait(false)den Code in ASP.NET Core zu entfernen und dies zu behaupten Der Aufruf von ConfigureAwait(false)ist redundant und führt zu nichts Das Beste, was ich hier finden konnte, ist eine „Randnotiz“ in einer Antwort (von …
Ich arbeite mit Entity Framework 6 an einigen Web-API-Dingen. Eine meiner Controller-Methoden ist "Get All", bei der erwartet wird, dass der Inhalt einer Tabelle aus meiner Datenbank als empfangen wird IQueryable<Entity>. In meinem Repository frage ich mich, ob es einen vorteilhaften Grund gibt, dies asynchron zu tun, da ich neu …
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 …
Ich habe bereits ECMAScript 6- und ECMAScript 7-Funktionen (dank Babel) in meinen Anwendungen verwendet - sowohl für Mobilgeräte als auch für das Internet. Der erste Schritt war offensichtlich die ECMAScript 6-Ebene. Ich habe viele asynchrone Muster gelernt, die Versprechen (die wirklich vielversprechend sind), Generatoren (nicht sicher, warum das * -Symbol) …
Ich habe große SQL-Leistungsprobleme bei der Verwendung von asynchronen Aufrufen. Ich habe einen kleinen Fall erstellt, um das Problem zu demonstrieren. Ich habe eine Datenbank auf einem SQL Server 2016 erstellt, der sich in unserem LAN befindet (also keine lokale Datenbank). In dieser Datenbank habe ich eine Tabelle WorkingCopymit 2 …
Ich habe eine Schnittstelle, die einige asynchrone Methoden verfügbar macht. Insbesondere sind Methoden definiert, die entweder Task oder Task <T> zurückgeben. Ich verwende die Schlüsselwörter async / await. Ich bin gerade dabei, diese Schnittstelle zu implementieren. Bei einigen dieser Methoden hat diese Implementierung jedoch nichts zu erwarten. Aus diesem Grund …
Ich verwende derzeit HttpWebRequest, um eine Website zu erhalten. Ich möchte das Wartemuster verwenden, das nicht angegeben ist HttpWebRequests. Ich habe die Klasse gefunden HttpClient, die die neue HTTP-Arbeiterklasse zu sein scheint. Ich verwende HttpClient.GetAsync(...), um meine Webseite abzufragen. Aber ich vermisse die Option, ClientCredentialswie hinzuzufügen HttpWebRequest.Credentials. Gibt es eine …
Ich bin auf einige Best Practices für die asynchrone Programmierung mit c # s async/ awaitkeywords gestoßen (ich bin neu in c # 5.0). Einer der gegebenen Ratschläge war der folgende: Stabilität: Kennen Sie Ihre Synchronisationskontexte ... Einige Synchronisationskontexte sind nicht wiedereintrittsfähig und Single-Threaded. Dies bedeutet, dass jeweils nur eine …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.