HttpContext.AllowAsyncDuringSyncStages Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si les opérations asynchrones sont autorisées pendant le traitement de requête ASP.NET alors qu'elles ne sont pas attendues.
public:
property bool AllowAsyncDuringSyncStages { bool get(); void set(bool value); };
public bool AllowAsyncDuringSyncStages { get; set; }
member this.AllowAsyncDuringSyncStages : bool with get, set
Public Property AllowAsyncDuringSyncStages As Boolean
Valeur de propriété
false
si ASP.NET lève une exception lorsque l'API asynchrone est utilisée alors qu'elle ne devrait pas l'être ; sinon, true
. La valeur par défaut est false
.
Remarques
Si cet indicateur n’est pas défini true
sur , ASP.NET lève une exception lorsqu’il détecte l’application mal utilisée par l’API asynchrone. Cela peut se produire si vous essayez d’appeler une méthode asynchrone pendant une partie du pipeline de traitement des demandes où les opérations asynchrones ne sont pas attendues, ou s’il existe encore un travail asynchrone en attente quand un module asynchrone ou un gestionnaire signale l’achèvement. Ce comportement est conçu comme un filet de sécurité pour vous faire savoir tôt si vous écrivez du code asynchrone qui ne correspond pas aux modèles attendus et peut avoir des effets secondaires négatifs.