Freigeben über


TcpConnectionPoolSettings.LeaseTimeout Eigenschaft

Definition

Ruft die Zeitspanne ab, nach der eine Verbindung im Verbindungspool geschlossen wird, oder legt diese fest.

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

Eigenschaftswert

Gibt eine TimeSpan Struktur zurück, die die Zeitspanne angibt, nach der eine zwischengespeicherte TCP-Verbindung aus dem Verbindungspool gelöscht wird.

Ausnahmen

Der Wert darf nicht kleiner als Null sein.

Hinweise

Diese Eigenschaft begrenzt die Gesamtlebensdauer eines Sockets. Sobald ein Socket länger ist als LeaseTimeout, wird er geschlossen, sobald er an den Verbindungspool zurückgegeben wird. Der vom TCP-Transport verwendete Verbindungscache erstellt neue Verbindungen nach Bedarf für jeden Endpunkt bis zum von diesen festgelegten MaxOutboundConnectionsPerEndpointCachegrenzwert.

Gilt für: