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