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 サーバー API が要求ヘッダーを解析できる時間 (秒)。 既定のタイマーは 2 分です。

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

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

IdleConnection

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

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

         システムの既定値を使用する必要がある場合は、TimeSpan.Zero を使用します。
MinSendBytesPerSecond

応答の最小の送信率を、毎秒のバイト数単位で示します。 既定の応答送信速度は 150 バイト/秒です。

システムの既定値を使用する必要がある場合は、0 を使用します。

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

RequestQueue

アプリケーションが要求を取得する前に要求を要求キューに残す時間 (秒)。 既定のタイマーは 2 分です。

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

適用対象