Udostępnij za pośrednictwem


SessionIDManager.SessionIDMaxLength Właściwość

Definicja

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 .

Dotyczy

Zobacz też