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

Идентификатор сеанса для раскодирования.

Возвращаемое значение

String

Раскодированный идентификатор сеанса.

Комментарии

Этот метод не предназначен для вызова из кода приложения.

Этот метод используется внутри SessionIDManager класса для декодирования пользовательских SessionID значений, созданных классами, которые наследуют SessionIDManager класс и переопределяют CreateSessionID методы.Validate Чтобы обеспечить точность значения пользовательского идентификатора сеанса, полученного из HTTP-запроса методом GetSessionID , SessionIDManager декодирует пользовательское значение с помощью UrlDecode метода.

Примечания для тех, кто наследует этот метод

Пример класса, который наследует SessionIDManager класс и переопределяет CreateSessionID(HttpContext) Validate(String) методы, см. в примере, предоставленном CreateSessionID(HttpContext) для метода.

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

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