SessionIDManager.SaveSessionID(HttpContext, String, Boolean, Boolean) 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í.
Guarda un identificador de sesión recientemente creado en la respuesta 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
Objeto HttpContext actual que hace referencia a los objetos de servidor utilizados para procesar solicitudes HTTP (por ejemplo, las propiedades Request y Response).
- id
- String
El identificador de la sesión.
- redirected
- Boolean
Cuando este método finaliza, contiene un valor booleano que es true
si la respuesta se redirige a la dirección URL actual con el identificador de sesión agregado a la URL; de lo contrario, es false
.
- cookieAdded
- Boolean
Cuando este método finaliza, contiene un valor booleano que es true
si se ha agregado una cookie a la respuesta HTTP; de lo contrario, es false
.
Implementaciones
Excepciones
Ya se ha enviado la respuesta.
o bien
Se ha producido un error en el identificador de sesión pasado a este método.
Comentarios
Este método no está diseñado para llamarse desde el código de la aplicación.
El SaveSessionID objeto llama al SessionStateModule método durante el AcquireRequestState evento . El SaveSessionID método almacena el identificador de sesión en la dirección URL (cuando se usa el estado de sesión sin cookies) o en una cookie de sesión que no va a expirar.
De forma predeterminada, SessionIDManager coloca un identificador de sesión único en una cookie de sesión que no expira y establece el cookieAdded
parámetro true
en .
Para un estado de sesión sin cookies, el SessionIDManager objeto inserta un identificador de sesión único en la dirección URL actual, redirige el explorador a la nueva dirección URL que incluye el identificador de sesión y, a continuación, establece el redirected
parámetro true
en .