HttpContext.AllowAsyncDuringSyncStages Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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
. El valor predeterminado es false
.
Comentarios
Si esta marca no está establecida true
en , ASP.NET producirá una excepción cuando detecte que la aplicación usa incorrectamente la API asincrónica. Esto puede ocurrir si intenta llamar a un método asincrónico durante una parte de la canalización de procesamiento de solicitudes donde no se esperan operaciones asincrónicas, o si todavía hay un trabajo asincrónico pendiente cuando se completa un módulo asincrónico o un controlador. Este comportamiento está pensado como una red de seguridad para informarle al principio si está escribiendo código asincrónico que no se ajuste a los patrones esperados y podría tener efectos secundarios negativos.