Share via


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 類別並覆寫 和 Validate 方法的類別所建立的 CreateSessionID 自訂 SessionID 值。 為了確保方法儲存在 HTTP 回應 SaveSessionID 中的自訂會話識別碼值逼真度,會 SessionIDManager 使用 UrlEncode 方法編碼自訂值。

如需繼承 SessionIDManager 類別並覆寫 CreateSessionIDValidate 方法的類別範例,請參閱 CreateSessionID 方法。

適用於

另請參閱