SessionIDManager.SessionIDMaxLength Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die maximale Länge eines gültigen Sitzungsbezeichners 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 eines gültigen Sitzungsbezeichners.
Hinweise
Die maximale Länge eines Sitzungsbezeichners beträgt 80 Zeichen.
Während sitzungsbezeichner, die von der CreateSessionID Methode erstellt wurden, 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 SessionIDManagerImplementierung implementieren. Die GetSessionID Methode, die Sitzungsbezeichnerwerte aus dem aktuellen HttpRequestAbruf abruft, stellt sicher, dass die Werte den SessionIDMaxLength 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 Validate außer 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.