TcpConnectionPoolSettings.LeaseTimeout Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.