SessionIDManager.SaveSessionID(HttpContext, String, Boolean, Boolean) Método

Definição

Guarda um identificador de sessão recém-criado na resposta HTTP.

public:
 virtual void SaveSessionID(System::Web::HttpContext ^ context, System::String ^ id, [Runtime::InteropServices::Out] bool % redirected, [Runtime::InteropServices::Out] bool % cookieAdded);
public void SaveSessionID(System.Web.HttpContext context, string id, out bool redirected, out bool cookieAdded);
abstract member SaveSessionID : System.Web.HttpContext * string * bool * bool -> unit
override this.SaveSessionID : System.Web.HttpContext * string * bool * bool -> unit
Public Sub SaveSessionID (context As HttpContext, id As String, ByRef redirected As Boolean, ByRef cookieAdded As Boolean)

Parâmetros

context
HttpContext

O objeto atual HttpContext que faz referência a objetos do servidor usados para processar pedidos HTTP (por exemplo, as Request propriedades e).Response

id
String

O identificador de sessão.

redirected
Boolean

Quando este método retorna, contém um valor booleano que é true se a resposta for redirecionada para a URL atual com o identificador de sessão adicionado à URL; caso contrário, false.

cookieAdded
Boolean

Quando este método retorna, contém um valor booleano que é true se um cookie foi adicionado à resposta HTTP; caso contrário, false.

Implementações

Exceções

A resposta já foi enviada.

-ou-

O ID da sessão passado para este método falhou a validação.

Observações

Este método não se destina a ser chamado a partir do código da aplicação.

O SaveSessionID método é chamado pelo SessionStateModule objeto durante o AcquireRequestState evento. O SaveSessionID método armazena o identificador de sessão quer na URL (quando se usa o estado de sessão sem cookies) quer num cookie de sessão que não expira.

Por defeito, coloca SessionIDManager um identificador de sessão único num cookie de sessão que não expira e define o cookieAdded parâmetro para true.

Para um estado de sessão sem cookies, o SessionIDManager objeto insere um identificador de sessão único na URL atual, redireciona o navegador para a nova URL que inclui o identificador da sessão e depois define o redirected parâmetro para true.

Aplica-se a

Ver também