Partilhar via


HttpContext.AllowAsyncDuringSyncStages Propriedade

Definição

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

Aplica-se a