HttpContext.ThreadAbortOnTimeout 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 especifica si el tiempo de ejecución de ASP.NET debe llamar a Abort() en el subproceso que atiende esta solicitud cuando la solicitud agota su tiempo de espera.
public:
property bool ThreadAbortOnTimeout { bool get(); void set(bool value); };
public bool ThreadAbortOnTimeout { get; set; }
member this.ThreadAbortOnTimeout : bool with get, set
Public Property ThreadAbortOnTimeout As Boolean
Valor de propiedad
Es true
si se llamará a Abort() cuando se agote el tiempo de espera del subproceso; en caso contrario, es false
. De manera predeterminada, es true
.
Comentarios
En los controladores y módulos que usan la HttpRequest.TimedOutToken propiedad para implementar la cancelación cooperativa, es posible que desee deshabilitar el Thread.Abort comportamiento que ASP.NET realiza de forma predeterminada cuando se agota el tiempo de espera de una solicitud. Establecer esta propiedad en false
puede ayudarle a asegurarse de que las rutinas de cancelación y limpieza se ejecutarán sin interrumpirse por ASP.NET.
Si establece esta propiedad false
en , ASP.NET no mostrará automáticamente una página de error "Tiempo de espera de solicitud" cuando se produzca un tiempo de espera. La aplicación es responsable de establecer el contenido de la respuesta correctamente.