HttpRequest.TimedOutToken Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un CancellationToken oggetto che viene ritagliato quando si verifica il timeout di una richiesta.
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
Valore della proprietà
Token di annullamento.
Commenti
Il periodo di timeout può essere specificato nel file di Web.config (vedere HttpRuntimeSection.ExecutionTimeout) o a livello di codice (vedere HttpServerUtility.ScriptTimeout). Il periodo di timeout viene misurato dal momento in cui arriva la richiesta. Se il timeout predefinito di 110 secondi è attivo, il token di annullamento verrà ritagliato non prima di 110 secondi dopo l'inizio dell'elaborazione della richiesta. È possibile modificare il valore della HttpServerUtility.ScriptTimeout proprietà e, purché questo token non abbia ancora troncato, il nuovo valore di timeout verrà rispettato.
Attualmente il token fornisce solo una granularità di 15 secondi, ovvero se il valore di timeout è di 110 secondi, il token verrà ritagliato tra 110 e 125 secondi dopo l'inizio dell'elaborazione della richiesta. La granularità potrebbe cambiare in futuro.
Anche se questa proprietà è thread-safe, esistono restrizioni sull'uso. Per altre informazioni, vedere HttpResponse.ClientDisconnectedToken.
Questa proprietà non ha significato se l'elaborazione delle richieste WebSocket è stata avviata.