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 类在内部使用,以对继承 SessionIDManager 类并重写 CreateSessionIDValidate 方法的类创建的自定义SessionID值进行编码。 为了确保 方法 SaveSessionID 存储在 HTTP 响应中的自定义会话标识符值的保真度,使用 SessionIDManager 方法对自定义值 UrlEncode 进行编码。

有关继承 SessionIDManager 类并重写 CreateSessionIDValidate 方法的类的示例,请参阅 CreateSessionID 方法。

适用于

另请参阅