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

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

适用于

另请参阅