TcpConnectionPoolSettings.LeaseTimeout 屬性

定義

取得或設定關閉連線集區中的連線之前的時間範圍。

public:
 property TimeSpan LeaseTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan LeaseTimeout { get; set; }
member this.LeaseTimeout : TimeSpan with get, set
Public Property LeaseTimeout As TimeSpan

屬性值

傳回 TimeSpan 結構,此結構表示從連線集區中清除快取 TCP 連線之前的時間範圍。

例外狀況

這個值不能小於零。

備註

這個屬性會限制通訊端 (Socket) 的整體存留期 (Lifetime)。 當通訊端的存留期超過 LeaseTimeout 時,一旦它傳回連線集區時就會將它關閉。 TCP 傳輸所使用的連線快取會依各端點的需要建立新連線,最高可達 MaxOutboundConnectionsPerEndpoint 所設定的快取限制。

適用於