HttpContext.AllowAsyncDuringSyncStages Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se as operações assíncronas são permitidas durante partes do processamento da solicitação ASP.NET quando elas não são esperadas.
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
Valor da propriedade
false
se ASP.NET gerará uma exceção quando a API assíncrona for usada em um momento em que não for esperada; caso contrário, true
. O valor padrão é false
.
Comentários
Se esse sinalizador não estiver definido true
como , ASP.NET lançará uma exceção quando detectar o aplicativo usando incorretamente a API assíncrona. Isso poderá ocorrer se você tentar chamar um método assíncrono durante uma parte do pipeline de processamento de solicitações em que operações assíncronas não são esperadas ou se ainda houver um trabalho assíncrono pendente quando um módulo ou manipulador assíncrono sinalizar a conclusão. Esse comportamento serve como uma rede de segurança para que você saiba no início se está escrevendo código assíncrono que não se ajusta aos padrões esperados e pode ter efeitos colaterais negativos.