HttpRequest.TimedOutToken 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得要求逾時所觸發的 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 要求處理已啟動,這個屬性就無意義。