Condividi tramite


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 dalle classi che ereditano la classe e sostituiscono i SessionIDManagerCreateSessionID metodi e Validate . Per garantire la fedeltà di un valore di identificatore sessione personalizzato recuperato dalla richiesta HTTP dal GetSessionID metodo, il SessionIDManager valore personalizzato viene decodificato usando il UrlDecode metodo .

Note per gli eredi

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

Si applica a

Vedi anche