SessionHandlerOptions Klasse

Definition

Stellt die Optionen für den Sitzungshandler dar.

public class SessionHandlerOptions
type SessionHandlerOptions = class
Public Class SessionHandlerOptions
Vererbung
SessionHandlerOptions

Konstruktoren

SessionHandlerOptions()

Initialisiert eine neue Instanz der SessionHandlerOptions-Klasse.

Eigenschaften

AutoComplete

Ruft ab oder legt fest, ob die AutoVervollständigen-Option des Sitzungshandlers aktiviert ist. Wenn dieser Wert true ist und der Handler ohne Fehler zurückgibt, ist die Meldung abgeschlossen und wird nicht in der Sitzung angezeigt. Wenn eine Ausnahme vom Handler ausgelöst wird, wird die Nachricht abgebrochen, und der DeliveryCount dieser Nachricht wird um eins erhöht. Wenn dieser Wert false ist und der Handler ohne Fehler zurückgibt, muss der Benutzer die Logik schreiben, um die Nachricht explizit abzuschließen. Andernfalls wird die Nachricht nicht als "abgeschlossen" betrachtet und in der Sitzung erneut angezeigt.

AutoRenewTimeout

Ruft die Zeit ab, die benötigt wird, bevor der Zustand der Sitzung erneuert wird, oder legt diese fest. Wenn eine Sitzungssperre abläuft, ist dieser Wert die Dauer der automatischen Erneuerung der Sitzungssperre.

MaxConcurrentSessions

Ruft die maximale Anzahl vorhandener Sitzungen ab oder legt diese fest. Wenn Sie diesen Wert auf größer als die maximale Anzahl aktiver Sitzungen im Dienst festlegen, wird der Nachrichtendurchsatz nicht erhöht.

MessageWaitTimeout

Ruft die Zeit ab, die benötigt wird, bevor die wartende Nachricht abläuft, oder legt diese fest. Dies ist die Zeit, in der die Sitzungspumpe wartet, bevor die aktuelle Sitzung geschlossen und zu einer anderen Sitzung gewechselt wird.

Ereignisse

ExceptionReceived

Tritt auf, wenn während der Sitzungsverarbeitung eine Ausnahme empfangen wurde.

Gilt für: