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內部使用,以編碼繼承 SessionIDManager 類別並覆寫 和 Validate 方法的類別所建立的CreateSessionID自定義SessionID值。 為了確保方法儲存在 HTTP 回應 SaveSessionID 中的自定義會話標識碼值逼真度,會 SessionIDManager 使用 UrlEncode 方法編碼自定義值。
如需繼承 SessionIDManager 類別並覆寫 CreateSessionID 和 Validate 方法的類別範例,請參閱 CreateSessionID 方法。