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