ServicePoint.ConnectionLeaseTimeout プロパティ
アセンブリ: System (system.dll 内)

Dim instance As ServicePoint Dim value As Integer value = instance.ConnectionLeaseTimeout instance.ConnectionLeaseTimeout = value
/** @property */ public int get_ConnectionLeaseTimeout () /** @property */ public void set_ConnectionLeaseTimeout (int value)
public function get ConnectionLeaseTimeout () : int public function set ConnectionLeaseTimeout (value : int)
アクティブな ServicePoint 接続が開いている時間をミリ秒単位で指定する Int32。既定値は -1 で、アクティブな ServicePoint 接続を無制限に開いておくことができます。要求の処理後に強制的に ServicePoint 接続を閉じるには、このプロパティを 0 に設定します。


このプロパティを使用して、ServicePoint オブジェクトのアクティブな接続が無制限に開いたままにならないようにできます。このプロパティは、負荷分散を行う場合など、定期的に接続を切断して再確立する必要がある場合用に用意されています。
既定では、要求の KeepAlive が true である場合、MaxIdleTime プロパティで、アクティブでない場合に ServicePoint 接続を閉じるためのタイムアウトを設定します。ServicePoint にアクティブな接続がある場合、MaxIdleTime は無効で、接続は無制限に開かれたままになります。
ConnectionLeaseTimeout プロパティが -1 以外の値に設定されている場合、指定した時間が経過すると、要求の処理後に、その要求の KeepAlive を false に設定することによって、アクティブな ServicePoint 接続が閉じられます。


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ServicePoint クラス
ServicePoint メンバ
System.Net 名前空間
HttpWebRequest.KeepAlive プロパティ
KeepAlive
HttpListenerRequest.KeepAlive プロパティ
- ServicePoint.ConnectionLeaseTimeout プロパティのページへのリンク