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


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

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

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