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 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.