SessionIDManager.Decode(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .