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 operações assíncronas são permitidas durante partes de ASP.NET processamento de solicitação quando 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 é usada em um momento em que não é esperado; caso contrário, true. O valor padrão é false.
Comentários
Se esse sinalizador não estiver definido como true, ASP.NET lançará uma exceção quando detectar o aplicativo usando incorretamente a API assíncrona. Isso pode ocorrer se você tentar chamar um método assíncrono durante uma parte do pipeline de processamento de solicitação em que operações assíncronas não são esperadas ou se ainda há um trabalho assíncrono pendente quando um módulo assíncrono ou manipulador sinaliza a conclusão. Esse comportamento serve como uma rede de segurança para informar você logo no início se você estiver escrevendo código assíncrono que não se ajusta aos padrões esperados e pode ter efeitos colaterais negativos.