HttpContext.AllowAsyncDuringSyncStages Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se operações assíncronas são permitidas durante partes do processamento de pedidos ASP.NET 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 de Propriedade
false se ASP.NET lançar uma exceção quando a API assíncrona for usada num momento em que não é esperado; caso contrário, true. O valor predefinido é false.
Observações
Se esta flag não estiver definida para true, ASP.NET lançará uma exceção quando detetar que a aplicação está a usar incorretamente a API assíncrona. Isto pode acontecer se tentar chamar um método assíncrono durante uma parte do pipeline de processamento de pedidos onde não se esperam operações assíncronas, ou se ainda houver trabalho assíncrono pendente quando um módulo assíncrono ou handler sinaliza a conclusão. Este comportamento serve como uma rede de segurança para te avisar cedo se estás a escrever código assíncrono que não corresponde aos padrões esperados e que pode ter efeitos secundários negativos.