Freigeben über


TcpConnectionPoolSettings.LeaseTimeout Eigenschaft

Definition

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

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 Dauer angibt, nach der eine zwischengespeicherte TCP-Verbindung aus dem Verbindungspool gelöscht wird.

Ausnahmen

Der Wert kann nicht kleiner als 0 (null) sein.

Hinweise

Diese Eigenschaft begrenzt die Gesamtlebensdauer von einem Socket. Ist ein Socket länger als LeaseTimeout anwesend, wird dieser geschlossen, sobald er zum Verbindungspool zurückkehrt. Der vom TCP-Transport verwendete Verbindungscache erstellt die für jeden Endpunkt erforderlichen neuen Verbindungen bis hin zu einem Cachelimit, das von MaxOutboundConnectionsPerEndpoint gesetzt wird.

Gilt für: