Udostępnij za pośrednictwem


SessionIDManager.Decode(String) Metoda

Definicja

Dekoduje identyfikator sesji zakodowany w adresie URL uzyskany z pliku cookie lub adresu 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

Parametry

id
String

Identyfikator sesji do dekodowania.

Zwraca

Identyfikator zdekodowanej sesji.

Uwagi

Ta metoda nie ma być wywoływana z kodu aplikacji.

Ta metoda jest używana wewnętrznie przez klasę SessionIDManager do dekodowania niestandardowych SessionID wartości utworzonych przez klasy, które dziedziczą klasę SessionIDManager i zastępują CreateSessionID metody i Validate . Aby zapewnić wierność niestandardowej wartości identyfikatora sesji pobranej z żądania HTTP przez GetSessionID metodę, SessionIDManager dekoduje wartość niestandardową UrlDecode przy użyciu metody .

Uwagi dotyczące dziedziczenia

Przykład klasy, która dziedziczy klasę SessionIDManager i zastępuje CreateSessionID(HttpContext) metody i Validate(String) , zobacz przykład podany dla CreateSessionID(HttpContext) metody .

Dotyczy

Zobacz też