TimeoutManager クラス

定義

Http.Sys タイムアウト構成を公開します。 これらは、レジストリで構成することもできます。 既存のキューにアタッチする場合、これらの設定は適用されません。

public ref class TimeoutManager sealed
public sealed class TimeoutManager
type TimeoutManager = class
Public NotInheritable Class TimeoutManager
継承
TimeoutManager

プロパティ

DrainEntityBody

HTTP Server API が Keep-Alive 接続でエンティティ本体をドレインできる時間 (秒単位)。 既定のタイマーは 2 分です。

Keep-Alive 接続では、アプリケーションが要求に対する応答を送信した後、要求エンティティ本文が完全に到着する前に、HTTP Server API はエンティティ本体の残りの部分のドレインを開始して、クライアントからパイプライン化された別の要求に到達します。 残りのエンティティ本体のドレイン時間が許可された期間を超えた場合、接続はタイムアウトになります。

システムの既定値を使用する必要があることを示すには、TimeSpan.Zero を使用します。

EntityBody

要求エンティティ本体の到着に許容される秒単位の時間です。 既定のタイマーは 2 分です。

HTTP Server API は、要求にエンティティ本文がある場合に、このタイマーをオンにします。 タイマーの有効期限は、最初に構成された値に設定されます。 HTTP Server API は、要求に関する追加のデータ表示を受信すると、接続に別の間隔を与えるためにタイマーをリセットします。

システムの既定値を使用する必要があることを示すには、TimeSpan.Zero を使用します。

HeaderWait

HTTP Server API が要求ヘッダーを解析できる時間 (秒単位)。 既定のタイマーは 2 分です。

このタイムアウトは、接続の最初の要求がアプリケーションにルーティングされた後にのみ適用されます。

システムの既定値を使用する必要があることを示すには、TimeSpan.Zero を使用します。

IdleConnection

アイドル状態の接続として許容される秒単位の時間です。 既定のタイマーは 2 分です。

このタイムアウトは、接続の最初の要求がアプリケーションにルーティングされた後にのみ適用されます。

システムの既定値を使用する必要があることを示すには、TimeSpan.Zero を使用します。

MinSendBytesPerSecond

応答の最小の送信率を、毎秒のバイト数単位で示します。 既定の応答送信レートは 1 秒あたり 150 バイトです。

システムの既定値を使用する必要があることを示すには、0 を使用します。

このタイマーを無効にするには、UInt32.MaxValue に設定します

RequestQueue

アプリケーションが要求を取得するまでに要求が要求キューに残ることを許可された時間 (秒単位)。 既定のタイマーは 2 分です。

システムの既定値を使用する必要があることを示すには、TimeSpan.Zero を使用します。

適用対象