SessionIDManager.SessionIDMaxLength Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera maksymalną długość prawidłowego identyfikatora sesji.
public:
static property int SessionIDMaxLength { int get(); };
public static int SessionIDMaxLength { get; }
static member SessionIDMaxLength : int
Public Shared ReadOnly Property SessionIDMaxLength As Integer
Wartość właściwości
Maksymalna długość prawidłowego identyfikatora sesji.
Uwagi
Maksymalna długość identyfikatora sesji wynosi 80 znaków.
Identyfikatory sesji utworzone przez metodę CreateSessionID mają długość 24 znaków, natomiast maksymalna długość identyfikatora sesji dozwolona przez SessionIDManager klasę wynosi 80 znaków. Jest to szczególnie ważne w przypadku zaimplementowania niestandardowego SessionIDManagerelementu . Metoda GetSessionID , która pobiera wartości identyfikatora sesji z bieżącego HttpRequestelementu , zapewnia, że wartości nie przekraczają SessionIDMaxLength wartości i że identyfikator sesji jest ciągiem 24-znakowym zawierającym tylko małe litery od do z i cyfry od 0 do 5 przez wywołanie Validate metody . Jeśli implementujesz klasę niestandardową SessionIDManager , która dziedziczy SessionIDManager klasę i zastępuje CreateSessionID metodę, ale nie Validate metodę, niestandardowe wartości identyfikatora sesji muszą spełniać powyższe ograniczenia. Przykład zastępowania klasy i implementowania SessionIDManager tych metod można znaleźć w przykładzie podanym CreateSessionID dla metody .