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