SessionIDManager.Encode(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
对会话标识符进行编码,以便保存到 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值进行编码。 为了确保方法存储在 HTTP 响应 SaveSessionID 中的自定义会话标识符值的保真度,请使用 SessionIDManager 该方法对自定义值 UrlEncode 进行编码。
有关继承 SessionIDManager 类并重写 CreateSessionID 和 Validate 方法的类的示例,请参阅该方法 CreateSessionID 。