HttpRequest.TimedOutToken Proprietà

Definizione

Ottiene un oggetto CancellationToken che viene attivato quando scade 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 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à troncato non prima di 110 secondi dopo l'inizio dell'elaborazione della richiesta. È possibile modificare il valore della HttpServerUtility.ScriptTimeout proprietà e, purché il token non sia ancora stato troncato, verrà rispettato il nuovo valore di timeout.

Attualmente il token fornisce solo una granularità di 15 secondi, il che significa che se il valore di timeout è 110 secondi, il token verrà troncato tra 110 e 125 secondi dopo l'inizio dell'elaborazione della richiesta. La granularità può cambiare in futuro.

Anche se questa proprietà è thread-safe, esistono restrizioni per l'uso. Per altre informazioni, vedere HttpResponse.ClientDisconnectedToken.

Questa proprietà è senza significato se l'elaborazione delle richieste WebSocket è stata avviata.

Si applica a