HttpRequest.TimedOutToken Eigenschaft

Definition

Ruft ein CancellationToken-Objekt ab, das aktiviert wird, wenn eine Anforderung abgelaufen ist.

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

Eigenschaftswert

Das Abbruchtoken.

Hinweise

Der Timeoutzeitraum kann in der Web.config-Datei (siehe HttpRuntimeSection.ExecutionTimeout) oder programmgesteuert (siehe ) angegeben werden (siehe HttpServerUtility.ScriptTimeout). Der Timeoutzeitraum wird anhand der Zeit gemessen, zu der die Anforderung eingeht. Wenn das Standardtimeout von 110 Sekunden in Kraft ist, wird das Abbruchtoken nicht früher als 110 Sekunden nach Beginn der Anforderungsverarbeitung ausgelöst. Sie können den HttpServerUtility.ScriptTimeout Eigenschaftswert ändern, und solange dieses Token noch nicht verdoppt wurde, wird der neue Timeoutwert berücksichtigt.

Derzeit bietet das Token nur eine Granularität von 15 Sekunden. Dies bedeutet, dass das Token nach Beginn der Anforderungsverarbeitung zwischen 110 und 125 Sekunden zwischen 110 und 125 Sekunden verdoppt wird, wenn der Timeoutwert 110 Sekunden beträgt. Die Granularität kann sich in Zukunft ändern.

Obwohl diese Eigenschaft threadsicher ist, gibt es Einschränkungen für die Verwendung. Weitere Informationen finden Sie unter HttpResponse.ClientDisconnectedToken.

Diese Eigenschaft ist bedeutungslos, wenn die WebSockets-Anforderungsverarbeitung gestartet wurde.

Gilt für: