HttpContext.AllowAsyncDuringSyncStages HttpContext.AllowAsyncDuringSyncStages HttpContext.AllowAsyncDuringSyncStages HttpContext.AllowAsyncDuringSyncStages Property

Definición

Obtiene o establece un valor que indica si las operaciones asincrónicas están permitidas durante partes del procesamiento de la solicitud ASP.NET en que no se esperan.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 de propiedad

false si ASP.NET producirá una excepción cuando se use la API asincrónica en un momento en que no se espera; en caso contrario, es 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. El valor predeterminado es false.The default value is false.

Comentarios

Si esta marca no se establece en true, ASP.net producirá una excepción cuando detecte que la aplicación no usa la API asincrónica.If this flag is not set to true, ASP.NET will throw an exception when it detects the application misusing the async API. Esto puede ocurrir si intenta llamar a un método asincrónico durante una parte de la canalización de procesamiento de solicitudes en la que no se esperan operaciones asincrónicas, o si todavía hay trabajo asincrónico pendiente cuando un módulo o un controlador asincrónico indica la finalización.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. Este comportamiento está diseñado como una red de seguridad para que pueda saber en primer momento si está escribiendo código asincrónico que no se ajusta a los patrones esperados y puede tener efectos secundarios 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.

Se aplica a