SessionIDManager.Decode(String) Metod

Definition

Avkodar en URL-kodad sessionsidentifierare som hämtats från en cookie eller URL:en.

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

Parametrar

id
String

Sessionsidentifieraren som ska avkodas.

Returer

Den avkodade sessionsidentifieraren.

Kommentarer

Den här metoden är inte avsedd att anropas från programkoden.

Den här metoden används internt av SessionIDManager klassen för att avkoda anpassade SessionID värden som skapats av klasser som ärver SessionIDManager klassen och åsidosätter CreateSessionID metoderna och Validate . För att säkerställa återgivningen av ett anpassat sessionsidentifierarvärde som hämtats från HTTP-begäran med metoden GetSessionID avkodas det anpassade värdet med hjälp av SessionIDManagerUrlDecode metoden.

Anteckningar till arvingar

Ett exempel på en klass som ärver SessionIDManager klassen och åsidosätter CreateSessionID(HttpContext) metoderna och Validate(String) finns i exemplet för CreateSessionID(HttpContext) metoden.

Gäller för

Se även