SessionIDManager.SessionIDMaxLength Eigenschaft

Definition

Ruft die maximale Länge einer gültigen Sitzungs-ID ab.

public:
 static property int SessionIDMaxLength { int get(); };
public static int SessionIDMaxLength { get; }
static member SessionIDMaxLength : int
Public Shared ReadOnly Property SessionIDMaxLength As Integer

Eigenschaftswert

Die maximale Länge einer gültigen Sitzungs-ID.

Hinweise

Die maximale Länge eines Sitzungsbezeichners beträgt 80 Zeichen.

Während von der CreateSessionID -Methode erstellte Sitzungsbezeichner 24 Zeichen lang sind, beträgt die maximale Länge eines Sitzungsbezeichners, der von der SessionIDManager -Klasse zulässig ist, 80 Zeichen. Dies ist besonders wichtig, wenn Sie eine benutzerdefinierte SessionIDManagerimplementieren. Die GetSessionID -Methode, die Sitzungsbezeichnerwerte aus dem aktuellen HttpRequestabruft, stellt sicher, dass die Werte den Wert nicht überschreiten SessionIDMaxLength und dass der Sitzungsbezeichner eine 24-stellige Zeichenfolge ist, die nur die Kleinbuchstaben a bis z und die Zahlen 0 bis 5 enthält, indem die Validate -Methode aufgerufen wird. Wenn Sie eine benutzerdefinierte SessionIDManager Klasse implementieren, die die SessionIDManager -Klasse erbt und die CreateSessionID -Methode außer Validate Kraft setzt, müssen Ihre benutzerdefinierten Sitzungsbezeichnerwerte die oben genannten Einschränkungen erfüllen. Ein Beispiel für das Überschreiben der SessionIDManager -Klasse und die Implementierung dieser Methoden finden Sie im Beispiel für die CreateSessionID -Methode.

Gilt für:

Weitere Informationen