SessionIDManager.Decode(String) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Decodifica um identificador de sessão codificado por URL obtido a partir de um cookie ou da 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
Parâmetros
- id
- String
O identificador da sessão a decodificar.
Devoluções
O identificador de sessão decodificado.
Observações
Este método não se destina a ser chamado a partir do código da aplicação.
Este método é usado internamente pela SessionIDManager classe para decodificar valores personalizados SessionID criados por classes que herdam a SessionIDManager classe e sobrepõem os CreateSessionID métodos and Validate . Para garantir a fidelidade de um valor identificador de sessão personalizado recuperado do pedido HTTP pelo GetSessionID método, o SessionIDManager valor personalizado é decodificado usando o UrlDecode método.
Notas para Herdeiros
Para um exemplo de uma classe que herda a SessionIDManager classe e sobrepõe os CreateSessionID(HttpContext) métodos and Validate(String) , veja o exemplo fornecido para o CreateSessionID(HttpContext) método.