TimeoutManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
公開 Http.Sys 逾時設定。 這些也可以設定在登錄中。 附加至現有佇列時,這些設定不適用。
public ref class TimeoutManager sealed
public sealed class TimeoutManager
type TimeoutManager = class
Public NotInheritable Class TimeoutManager
- 繼承
-
TimeoutManager
屬性
DrainEntityBody |
允許 HTTP 伺服器 API 在 Keep-Alive 連線上清空實體主體的時間,以秒為單位。 預設計時器為 2 分鐘。 在 Keep-Alive 連線上,應用程式傳送要求的回應之後,以及在要求實體主體完全抵達之前,HTTP Server API 會開始清空實體主體的其餘部分,以從用戶端到達另一個可能的管線要求。 如果清空剩餘實體主體的時間超過允許的期間,則連線逾時。 使用 TimeSpan.Zero 表示應該使用系統預設值。 |
EntityBody |
要求實體內容到達的允許時間,以秒為單位。 預設計時器為 2 分鐘。 當要求具有實體主體時,HTTP 伺服器 API 會開啟此計時器。 計時器到期一開始會設定為已設定的值。 當 HTTP 伺服器 API 在要求上收到其他資料指示時,它會重設計時器,以將另一個間隔提供給連線。 使用 TimeSpan.Zero 表示應該使用系統預設值。 |
HeaderWait |
允許 HTTP 伺服器 API 剖析要求標頭的時間,以秒為單位。 預設計時器為 2 分鐘。 只有在連線的第一個要求路由傳送至應用程式之後,才會強制執行此逾時。 使用 TimeSpan.Zero 表示應該使用系統預設值。 |
IdleConnection |
閒置連接的允許時間,以秒為單位。 預設計時器為 2 分鐘。 只有在連線的第一個要求路由傳送至應用程式之後,才會強制執行此逾時。 使用 TimeSpan.Zero 表示應該使用系統預設值。 |
MinSendBytesPerSecond |
回應的最小傳送速率,以每秒位元組數為單位。 預設回應傳送速率為每秒 150 個位元組。 使用 0 表示應該使用系統預設值。 若要停用此計時器,請將它設定為 UInt32.MaxValue |
RequestQueue |
在應用程式挑選要求之前,允許要求保留在要求佇列中的時間,以秒為單位。 預設計時器為 2 分鐘。 使用 TimeSpan.Zero 表示應該使用系統預設值。 |