Partager via


HttpContext.AllowAsyncDuringSyncStages Propriété

Définition

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é

Boolean

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 truesur , 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.

S’applique à