HttpRequest.TimedOutToken 屬性

定義

取得要求逾時所觸發的 CancellationToken 物件。

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

屬性值

取消語彙基元。

備註

您可以在Web.config檔案中指定逾時期限, (請參閱 HttpRuntimeSection.ExecutionTimeout) ,或以程式設計方式 (請參閱 HttpServerUtility.ScriptTimeout) 。 逾時期間是從要求傳入的時間開始測量。 如果預設逾時為 110 秒已生效,取消權杖在要求處理開始之後將不會超過 110 秒。 您可以變更 HttpServerUtility.ScriptTimeout 屬性值,只要此權杖尚未嘗試,就會遵守新的逾時值。

權杖目前只提供 15 秒的資料細微性,這表示如果逾時值為 110 秒,權杖會在要求處理開始後 110 到 125 秒之間嘗試。 資料細微性未來可能會變更。

雖然這個屬性是安全線程的,但其使用限制也一樣。 如需詳細資訊,請參閱HttpResponse.ClientDisconnectedToken

如果 WebSockets 要求處理已啟動,這個屬性就無意義。

適用於