Freigeben über


SessionIDManager.Encode(String) Methode

Definition

Codiert die Sitzungs-ID für das Speichern in einem Cookie oder in der URL.

public:
 virtual System::String ^ Encode(System::String ^ id);
public virtual string Encode (string id);
abstract member Encode : string -> string
override this.Encode : string -> string
Public Overridable Function Encode (id As String) As String

Parameter

id
String

Die zu codierende Sitzungs-ID.

Gibt zurück

String

Die codierte 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 codieren, 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 in der HTTP-Antwort durch die Methode gespeichert ist, codiert der SessionIDManager benutzerdefinierte Wert mithilfe der SaveSessionID UrlEncode Methode.

Ein Beispiel für eine Klasse, die die SessionIDManager Klasse erbt und die CreateSessionID Validate Methoden überschreibt, finden Sie in der CreateSessionID Methode.

Gilt für

Siehe auch