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.Gets or sets a value that indicates whether asynchronous operations are allowed during parts of ASP.NET request processing when they are not expected.

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

Boolean

false se ASP.NET gerar uma exceção quando a API assíncrona for usada por vez quando não for esperada; caso contrário, true .false if ASP.NET will throw an exception when the asynchronous API is used at a time when it is not expected; otherwise, true. O valor padrão é false.The default value is false.

Comentários

Se esse sinalizador não for definido como true , o ASP.net lançará uma exceção quando detectar o aplicativo usando a API assíncrona de forma insuficiente.If this flag is not set to true, ASP.NET will throw an exception when it detects the application misusing the async API. Isso pode ocorrer se você tentar chamar um método assíncrono durante uma parte do pipeline de processamento de solicitação em que as 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.This can occur if you try to call an asynchronous method during a part of the request processing pipeline where asynchronous operations are not expected, or if there is still outstanding asynchronous work when an asynchronous module or handler signals completion. Esse comportamento é destinado como uma rede de segurança para permitir que você saiba antes se você estiver escrevendo código assíncrono que não se ajusta aos padrões esperados e pode ter efeitos colaterais negativos.This behavior is meant as a safety net to let you know early on if you're writing async code that doesn't fit expected patterns and might have negative side effects.

Aplica-se a