HttpContext.AllowAsyncDuringSyncStages Proprietà

Definizione

Ottiene o imposta un valore che indica se le operazioni asincrone sono consentite durante l'elaborazione delle parti della richiesta ASP.NET quando non sono previste.

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

Valore della proprietà

false se ASP.NET genera un'eccezione quando l'API asincrona viene usata in un momento in cui non è prevista; in caso contrario, true. Il valore predefinito è false.

Commenti

Se questo flag non è impostato su true, ASP.NET genererà un'eccezione quando rileva l'applicazione che non usa l'API asincrona. Ciò può verificarsi se si tenta di chiamare un metodo asincrono durante una parte della pipeline di elaborazione delle richieste in cui le operazioni asincrone non sono previste o se è ancora in sospeso il lavoro asincrono quando un modulo asincrono o il completamento dei segnali del gestore. Questo comportamento è destinato a una rete di sicurezza per comunicare presto se si scrive codice asincrono che non si adatta ai modelli previsti e potrebbe avere effetti collaterali negativi.

Si applica a