Compartir vía


SessionIDManager.Decode(String) Método

Definición

Descodifica un identificador de sesión con codificación URL obtenido de una cookie o de la URL en cuestión.

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

Parámetros

id
String

Identificador de sesión que se va a descodificar.

Devoluciones

Identificador de sesión descodificado.

Comentarios

Este método no está diseñado para llamarse desde el código de la aplicación.

La clase usa internamente SessionIDManager este método para descodificar valores personalizados SessionID creados por clases que heredan la SessionIDManager clase e invalidan los CreateSessionID métodos y Validate . Para garantizar la fidelidad de un valor de identificador de sesión personalizado recuperado de la solicitud HTTP por el GetSessionID método , descodifica SessionIDManager el valor personalizado mediante el UrlDecode método .

Notas a los desarrolladores de herederos

Para obtener un ejemplo de una clase que hereda la SessionIDManager clase e invalida los CreateSessionID(HttpContext) métodos y Validate(String) , vea el ejemplo proporcionado para el CreateSessionID(HttpContext) método .

Se aplica a

Consulte también