Freigeben über


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

Die decodierte Sitzungs-ID.

Hinweise

Diese Methode ist nicht für den Aufruf aus Anwendungscode vorgesehen.

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 und Validate überschreiben. Um die Genauigkeit eines benutzerdefinierten Sitzungsbezeichnerwerts sicherzustellen, der von der -Methode aus GetSessionID der HTTP-Anforderung 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 und Validate(String) außer Kraft setzt, finden Sie im Für die CreateSessionID(HttpContext) -Methode bereitgestellten Beispiel.

Gilt für:

Weitere Informationen