SessionIDManager.Decode(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 .