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-символьная строка, содержащая только строчные символы от 0 до 5, вызывая Validate метод. Если вы реализуете пользовательский SessionIDManager класс, наследующий SessionIDManager класс и переопределяет CreateSessionID метод, но не Validate метод, значения пользовательского идентификатора сеанса должны соответствовать приведенным выше ограничениям. Пример переопределения SessionIDManager класса и реализации этих методов см. в примере, приведенном CreateSessionID для метода.