SessionIDManager.Decode(String) Metodo

Definizione

Decodifica un identificatore di sessione con codifica URL ottenuto da un cookie o dall'URL.

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

Parametri

id
String

Identificatore di sessione da decodificare.

Restituisce

Identificatore di sessione decodificato.

Commenti

Questo metodo non deve essere chiamato dal codice dell'applicazione.

Questo metodo viene usato internamente dalla SessionIDManager classe per decodificare i valori personalizzati SessionID creati da classi che ereditano la classe ed eseguono l'override SessionIDManager dei CreateSessionID metodi e Validate . Per garantire la fedeltà di un valore dell'identificatore di sessione personalizzato recuperato dalla richiesta HTTP dal GetSessionID metodo , SessionIDManager il valore personalizzato viene decodificato usando il UrlDecode metodo .

Note per gli eredi

Per un esempio di classe che eredita la SessionIDManager classe ed esegue l'override dei CreateSessionID(HttpContext) metodi e Validate(String) , vedere l'esempio fornito per il CreateSessionID(HttpContext) metodo .

Si applica a

Vedi anche