HttpRequest.TimedOutToken Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient un CancellationToken objet qui est triplé lorsqu’une requête expire.
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
Valeur de propriété
Jeton d’annulation.
Remarques
La période d’expiration peut être spécifiée dans le fichier Web.config (voir HttpRuntimeSection.ExecutionTimeout) ou par programmation (voir HttpServerUtility.ScriptTimeout). La période d’expiration est mesurée à partir du moment où la demande est entrée. Si le délai d’expiration par défaut de 110 secondes est en vigueur, le jeton d’annulation est triplé pas plus de 110 secondes après le début du traitement des demandes. Vous pouvez modifier la valeur de la HttpServerUtility.ScriptTimeout propriété et, tant que ce jeton n’a pas encore trippé, la nouvelle valeur de délai d’expiration sera respectée.
Actuellement, le jeton fournit uniquement une granularité de 15 secondes, ce qui signifie que si la valeur du délai d’expiration est de 110 secondes, le jeton est triplé parfois entre 110 et 125 secondes après le début du traitement des demandes. La granularité peut changer à l’avenir.
Même si cette propriété est thread-safe, il existe des restrictions sur son utilisation. Pour plus d’informations, consultez HttpResponse.ClientDisconnectedToken.
Cette propriété n’a aucun sens si le traitement des demandes WebSockets a démarré.