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


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 для метода .

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

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