Suchergebnisse für Anfrage "async-await"
AspNetSynchronizationContext und warten auf Fortsetzungen in ASP.NET
Ich bemerkte einen unerwarteten (und ich würde sagen, redundanten) Threadwechsel danachawait innerhalb der asynchronen ASP.NET-Web-API-Controller-Methode. Zum Beispiel würde ich unten erwarten, dasselbe zu sehenManagedThreadId an den Positionen ...
ContinueWith verliert den SynchronizationContext
Im Snippet unten wird derSynchronizationContext ist verloren und deswegen auch dieCurrentCulture undCurrentUICulture. Log() kommt vondiese Antwort [https://stackoverflow.com/a/20087132/247702]. public async Task<ActionResult> Index() { ...
Beispiel für einen Kommunikationscode für die serielle Schnittstelle mit der Async-API in .net 4.5?
Kann mir jemand ein funktionierendes Beispiel nennen, das die .net 4.5-Async-API (async, await, task <>, ReadAsync usw.) für die serielle Kommunikation verwendet? Ich habe versucht, ein vorhandenes ereignisgesteuertes serielles ...
Sollte nicht weniger Threads verwendet werden, wenn ich async verwende?
Wenn ich Async verwende, wird die Webanforderung vom Thread ausgeführt und fortgesetzt. Wenn die Antwort zurückkommt, nimmt ein anderer Thread sie von dort auf. Es gibt also eine geringere Anzahl von Fäden, die im Leerlauf sitzen. Würde dies ...
Log4net LogicalThreadContext funktioniert nicht wie erwartet
Ich habe versucht, Log4nets LogicalThreadContext zu verwenden, um Kontext für jeden meiner Protokolleinträge bereitzustellen. Meine Anwendung verwendet async / await sehr häufig, aber nach dem Lesen verschiedener Artikel ...
Warten Sie auf mehrere asynchrone Aufgaben, während Sie gleichzeitig die maximale Anzahl der ausgeführten Aufgaben festlegen
Also habe ich gerade angefangen, Async, Task, Lambda und so weiter zu verstehen, und ich bin nicht in der Lage, es zum Arbeiten zu bringen, wie ich will. Mit dem folgenden Code soll btnDoWebRequest gesperrt, eine unbekannte Anzahl von WebRequests ...
Task zurückgeben oder warten und ConfigureAwait (false)
Angenommen, Sie haben eine Servicebibliothek mit einer solchen Methode public async Task<Person> GetPersonAsync(Guid id) { return await GetFromDbAsync<Person>(id); }Befolgen Sie die Best Practices für dieSynchronizationContext ist besser zu ...
Ist es möglich, in MVC 4 AuthorizeAttribute async / await zu verwenden?
Die einzige Außerkraftsetzung, die ich bei MVCs seheAuthorizeAttribute istpublic override void OnAuthorization( AuthorizationContext filterContext ) Dies ist nicht für die Verwendung mit async / await geeignet, da es kein a zurückgibtTask. Gibt ...
Setzen Sie ConfigureAwait (false) für das gesamte Projekt / die gesamte DLL
Laut einem Artikel im MSDN Magazine [http://msdn.microsoft.com/en-us/magazine/jj991977.aspx]ist es die beste Praxis, "zu verwenden"ConfigureAwait(false) wenn Sie können. "Darüber hinaus heißt es:" Wenn Sie verwenden könnenConfigureAwait ...
Ist es in Ordnung, in .NET Parallel.ForEach () Code async / await auszuführen?
Ist es der folgende Code gegebenokay machenasync/await in einemParallel.ForEach ? z.B. Parallel.ForEach(names, name => { // Do some stuff... var foo = await GetStuffFrom3rdPartyAsync(name); // Do some more stuff, with the foo. });Oder gibt es ...