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

關於繼承類別SessionIDManager並覆CreateSessionID寫 and Validate 方法的範例,請參見該方法。CreateSessionID

適用於

另請參閱