Freigeben über


ServiceBusSessionProcessorOptions.SessionIdleTimeout Eigenschaft

Definition

Ruft die maximale Wartezeit auf den Empfang einer Nachricht für die derzeit aktive Sitzung ab oder legt diese fest. Nach Ablauf dieser Zeit schließt der Prozessor die Sitzung, und versucht, eine weitere Sitzung zu verarbeiten. Wenn nicht angegeben, wird verwendet TryTimeout .

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

Eigenschaftswert

Ausnahmen

Es wird versucht, für die -Eigenschaft einen wert festzulegen, der nicht positiv ist.

Hinweise

Wenn SessionIds aufgefüllt ist und MaxConcurrentSessions größer oder gleich der in SessionIdsangegebenen Anzahl von Sitzungen ist, wird die Sitzung nicht geschlossen, wenn das Leerlauftimeout abgelaufen ist. Es wird jedoch weiterhin gesteuert, wie lange die Wartezeiten jedes Empfangsanrufs dauern.

Gilt für: