SessionIDManager.Decode(String) メソッド

定義

Cookie または URL から取得した URL でエンコードされたセッション識別子をデコードします。

public:
 virtual System::String ^ Decode(System::String ^ id);
public virtual string Decode(string id);
abstract member Decode : string -> string
override this.Decode : string -> string
Public Overridable Function Decode (id As String) As String

パラメーター

id
String

デコードするセッション識別子。

返品

デコードされたセッション識別子。

注釈

このメソッドは、アプリケーション コードから呼び出されるものではありません。

このメソッドは、SessionIDManager クラスによって内部的に使用され、SessionID クラスを継承し、SessionIDManagerメソッドとCreateSessionID メソッドをオーバーライドするクラスによって作成されたカスタム Validate値をデコードします。 GetSessionID メソッドによって HTTP 要求から取得されたカスタム セッション識別子の値の忠実性を確保するために、SessionIDManagerは、UrlDecode メソッドを使用してカスタム値をデコードします。

注意 (継承者)

SessionIDManager クラスを継承し、CreateSessionID(HttpContext)メソッドと Validate(String) メソッドをオーバーライドするクラスの例については、CreateSessionID(HttpContext) メソッドに提供されている例を参照してください。

適用対象

こちらもご覧ください