Compartir a través de


HttpRequest.TimedOutToken Propiedad

Definición

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

CancellationToken

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.

Se aplica a