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

Die codierte Sitzungs-ID.

Hinweise

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

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 Methoden und Validate überschreiben. Um die Genauigkeit eines benutzerdefinierten Sitzungsbezeichnerwerts sicherzustellen, der von SaveSessionID der -Methode in der HTTP-Antwort gespeichert ist, codiert den SessionIDManager benutzerdefinierten Wert mithilfe der UrlEncode -Methode.

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

Gilt für:

Weitere Informationen