SessionIDManager.Decode(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.