SessionIDManager.Decode(String) Methode

Definition

Decodiert einen URL-codierten Sitzungsbezeichner, der von einem Cookie oder der URL abgerufen wird.

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

Der Sitzungsbezeichner, der decodiert werden soll.

Gibt zurück

Der decodierte Sitzungsbezeichner.

Hinweise

Diese Methode soll nicht aus Dem Anwendungscode aufgerufen werden.

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

Hinweise für Vererber

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

Gilt für:

Weitere Informationen