SessionIDManager.Decode(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Раскодирует закодированный в URL-адресе идентификатор сеанса, полученный из файла Cookie или URL-адреса.
public:
virtual System::String ^ Decode(System::String ^ id);
public virtual string Decode (string id);
abstract member Decode : string -> string
override this.Decode : string -> string
Public Overridable Function Decode (id As String) As String
Параметры
- id
- String
Идентификатор сеанса для раскодирования.
Возвращаемое значение
Раскодированный идентификатор сеанса.
Комментарии
Этот метод не предназначен для вызова из кода приложения.
Этот метод используется классом SessionIDManager для декодирования пользовательских SessionID значений, созданных классами, которые наследуют SessionIDManager класс и переопределяют CreateSessionID методы и Validate . Чтобы обеспечить точность значения пользовательского идентификатора сеанса, полученного из HTTP-запроса методом GetSessionID , SessionIDManager класс декодирует пользовательское значение с помощью UrlDecode метода .
Примечания для тех, кто наследует этот метод
Пример класса, который наследует SessionIDManager класс и переопределяет CreateSessionID(HttpContext) методы и Validate(String) , см. в примере, предоставленном CreateSessionID(HttpContext) для метода .