Freigeben über


StatelessServiceDescription.InstanceCloseDelayDuration Eigenschaft

Definition

Ruft die Dauer ab, für die das Schließen eines Replikats verzögert wird, oder legt diese fest.

public TimeSpan? InstanceCloseDelayDuration { get; set; }
member this.InstanceCloseDelayDuration : Nullable<TimeSpan> with get, set
Public Property InstanceCloseDelayDuration As Nullable(Of TimeSpan)

Eigenschaftswert

Die Dauer, für die das Schließen eines Replikats verzögert wird.

Hinweise

Die InstanceCloseDelayDuration -Eigenschaft gibt die Dauer an, für die das ordnungsgemäße Schließen eines zustandslosen instance verzögert wird. Dies wäre wirksam, wenn die instance während des Anwendungs-/Clusterupgrades und deaktivieren des Knotens geschlossen wird. Der für diese instance verfügbar gemachte Endpunkt wird entfernt, bevor die Verzögerung gestartet wird, wodurch neue Verbindungen mit diesem instance verhindert werden. Darüber hinaus können Clients, die Änderungsereignisse des Dienstendpunkts abonniert haben, beim Empfang der Benachrichtigung zum Entfernen des Endpunkts die folgenden Aktionen ausführen: – Beenden des Sendens neuer Anforderungen an diese instance – Schließen vorhandener Verbindungen nach Abschluss von In-Flight-Anforderungen – Herstellen einer Verbindung mit einer anderen instance der Dienstpartition für zukünftige Anforderungen. Beachten Sie, dass der Standardwert von InstanceCloseDelayDuration TimeSpan.Zero ist, was angibt, dass vor dem Schließen des instance keine Verzögerung oder Entfernung des Endpunkts auftreten wird.

Gilt für: