Поделиться через


SessionIDManager.SessionIDMaxLength Свойство

Определение

Возвращает максимальную длину допустимого идентификатора сеанса.

public:
 static property int SessionIDMaxLength { int get(); };
public static int SessionIDMaxLength { get; }
static member SessionIDMaxLength : int
Public Shared ReadOnly Property SessionIDMaxLength As Integer

Значение свойства

Максимальная длина допустимого идентификатора сеанса.

Комментарии

Максимальная длина идентификатора сеанса составляет 80 символов.

Хотя идентификаторы сеансов, созданные методом CreateSessionID , имеют длину 24 символа, максимальная длина идентификатора сеанса, разрешенная классом SessionIDManager , составляет 80 символов. Это особенно важно при реализации пользовательского SessionIDManager. Метод GetSessionID , извлекающий значения идентификатора сеанса из текущего HttpRequest, гарантирует, что значения не превышают SessionIDMaxLength значения, а идентификатор сеанса представляет собой строку из 24 символов, содержащую только строчные символы от a до z и числа от 0 до 5 путем вызова Validate метода . При реализации пользовательского SessionIDManager класса, который наследует SessionIDManager класс и переопределяет CreateSessionID метод, но не Validate метод, значения идентификатора пользовательского сеанса должны соответствовать указанным выше ограничениям. Пример переопределения SessionIDManager класса и реализации этих методов см. в примере, предоставленном CreateSessionID для метода .

Применяется к

См. также раздел