HttpRequest.TimedOutToken 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 un objeto CancellationToken que se desencadena cuando una solicitud consume el tiempo de espera.
public:
property System::Threading::CancellationToken TimedOutToken { System::Threading::CancellationToken get(); };
public System.Threading.CancellationToken TimedOutToken { get; }
member this.TimedOutToken : System.Threading.CancellationToken
Public ReadOnly Property TimedOutToken As CancellationToken
Valor de propiedad
Token de cancelación.
Comentarios
El período de tiempo de espera se puede especificar en el archivo Web.config (vea HttpRuntimeSection.ExecutionTimeout) o mediante programación (vea HttpServerUtility.ScriptTimeout). El período de tiempo de espera se mide a partir del momento en que entra la solicitud. Si el tiempo de espera predeterminado de 110 segundos está en vigor, el token de cancelación no se realizará antes de 110 segundos después de que se inicie el procesamiento de solicitudes. Puede cambiar el valor de la HttpServerUtility.ScriptTimeout propiedad y, siempre y cuando este token aún no se haya recorrido, se respetará el nuevo valor de tiempo de espera.
Actualmente, el token solo proporciona una granularidad de 15 segundos, lo que significa que si el valor de tiempo de espera es de 110 segundos, el token se realizará en algún momento entre 110 y 125 segundos después de que se inicie el procesamiento de solicitudes. La granularidad puede cambiar en el futuro.
Aunque esta propiedad es segura para subprocesos, hay restricciones en su uso. Para obtener más información, vea HttpResponse.ClientDisconnectedToken.
Esta propiedad no tiene sentido si se ha iniciado el procesamiento de solicitudes de WebSockets.