HttpContext.AllowAsyncDuringSyncStages Property

Definition

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.Gets or sets a value that indicates whether asynchronous operations are allowed during parts of ASP.NET request processing when they are not expected.

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

Property Value

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.false if ASP.NET will throw an exception when the asynchronous API is used at a time when it is not expected; otherwise, true. La valeur par défaut est false.The default value is false.

Remarks

Si cet indicateur n’a pas la valeur true, ASP.NET lèvera une exception lorsqu’il détecte l’application à l’aide de l’API Async.If this flag is not set to true, ASP.NET will throw an exception when it detects the application misusing the async API. Cela peut se produire si vous essayez d’appeler une méthode asynchrone au cours d’une partie du pipeline de traitement des demandes alors que les opérations asynchrones ne sont pas attendues, ou s’il y a toujours un travail asynchrone en suspens lorsqu’un module ou un gestionnaire asynchrone signale la fin de l’opération.This can occur if you try to call an asynchronous method during a part of the request processing pipeline where asynchronous operations are not expected, or if there is still outstanding asynchronous work when an asynchronous module or handler signals completion. Ce comportement est conçu comme un filet de sécurité pour vous permettre de 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.This behavior is meant as a safety net to let you know early on if you're writing async code that doesn't fit expected patterns and might have negative side effects.

Applies to