SessionIDManager.Decode(String) Methode

Definition

Decodiert eine URL-codierte Sitzungs-ID, die aus einem Cookie oder der URL abgerufen wurde.

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

Parameter

id
String

Die zu decodierende Sitzungs-ID.

Gibt zurück

String

Die decodierte Sitzungs-ID.

Hinweise

Diese Methode soll nicht von Anwendungscode aufgerufen werden.

Diese Methode wird intern von der SessionIDManager Klasse verwendet, um benutzerdefinierte SessionID Werte zu entschlüsseln, die von Klassen erstellt wurden, die die SessionIDManager Klasse erben und die CreateSessionID Validate Methoden außer Kraft setzen. Um die Genauigkeit eines benutzerdefinierten Sitzungsbezeichnerwerts zu gewährleisten, der von der HTTP-Anforderung durch die Methode abgerufen wird, SessionIDManager decodierungen den benutzerdefinierten Wert mithilfe der GetSessionID UrlDecode Methode.

Hinweise für Vererber

Ein Beispiel für eine Klasse, die die SessionIDManager Klasse erbt und die CreateSessionID(HttpContext) Validate(String) Methoden überschreibt, finden Sie im Beispiel, das für die CreateSessionID(HttpContext) Methode bereitgestellt wird.

Gilt für

Siehe auch