Freigeben über


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.

Sitzungsbezeichner, die von der CreateSessionID Methode erstellt werden, sind zwar 24 Zeichen lang, die maximale Länge eines Sitzungsbezeichners SessionIDManager beträgt jedoch 80 Zeichen. Dies ist besonders wichtig, wenn Sie einen benutzerdefinierten SessionIDManagerimplementieren. Die GetSessionID -Methode, die Sitzungsbezeichnerwerte aus dem aktuellen HttpRequestabruft, stellt sicher, dass die SessionIDMaxLength Werte den Wert nicht überschreiten 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, aber nicht die Validate -Methode außer Kraft setzt, müssen Ihre benutzerdefinierten Sitzungsbezeichnerwerte die oben genannten Einschränkungen erfüllen. Ein Beispiel für das Überschreiben der -Klasse und die SessionIDManager Implementierung dieser Methoden finden Sie im Für die CreateSessionID -Methode bereitgestellten Beispiel.

Gilt für:

Weitere Informationen