Sollten wir „ConfigureAwait(false)“ in ASP.NET Framework 4.8.1 verwenden?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Sollten wir „ConfigureAwait(false)“ in ASP.NET Framework 4.8.1 verwenden?

Post by Anonymous »

Wir haben eine sehr große und sehr alte Anwendung, die in ASP.NET Framework geschrieben wurde. Wir haben es kürzlich auf 4.8.1 aktualisiert, es so umgeschrieben, dass es async/await verwendet, und alle Kontextabhängigkeiten wie HttpContext.Current entfernt. Alles verwendet jetzt DI.

Aus unserer Forschung wissen wir, dass .ConfigureAwait(false) ASP.NET Core nicht zugute kommt, aber es kann ASP.NET Framework zugute kommen, wenn die Anwendung korrekt eingerichtet ist.
Wenn wir also hypothetisch die durchConfigureAwait(false) verursachten Probleme durch das Entfernen von Kontextvariablen abmildern würden, sollten wir es dann überall verwenden? Oder ist das nicht mehr der Fall?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post