ISessionIDManager.InitializeRequest(HttpContext, 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í.
Realiza una inicialización a petición del objeto SessionIDManager.
public:
bool InitializeRequest(System::Web::HttpContext ^ context, bool suppressAutoDetectRedirect, [Runtime::InteropServices::Out] bool % supportSessionIDReissue);
public bool InitializeRequest (System.Web.HttpContext context, bool suppressAutoDetectRedirect, out bool supportSessionIDReissue);
abstract member InitializeRequest : System.Web.HttpContext * bool * bool -> bool
Public Function InitializeRequest (context As HttpContext, suppressAutoDetectRedirect As Boolean, ByRef supportSessionIDReissue As Boolean) As Boolean
Parámetros
- context
- HttpContext
Objeto HttpContext que contiene información sobre la solicitud actual.
- suppressAutoDetectRedirect
- Boolean
Es true
si el administrador de Id. de sesión necesita redirección para determinar si se admiten cookies; o bien, es false
para suprimir el redireccionamiento automático para averiguar si se admiten cookies.
- supportSessionIDReissue
- Boolean
Cuando este método finaliza, contiene un valor booleano que indica si el objeto ISessionIDManager admite la emisión de Id. de sesión nuevos cuando el Id. original caduca. Este parámetro se pasa sin inicializar.
La reutilización de Id. de sesión es adecuada cuando el Id. del estado de sesión está codificado en una dirección URL y existe la posibilidad de compartir o enviar por correo electrónico la dirección URL.
Si una implementación personalizada del estado de sesión organiza las cookies por ruta de acceso virtual, también se debe admitir el estado de sesión.
Devoluciones
Es true
para indicar que la inicialización realizó un redirección; de lo contrario, es false
.
Comentarios
Se InitializeRequest llama al método para cada solicitud administrada por el ISessionIDManager objeto . Use el InitializeRequest método para inicializar los datos por solicitud para el SessionIDManager objeto .
Cuando el suppressAutoDetectRedirect
parámetro es true
, el objeto no debe usar el ISessionIDManager redireccionamiento para determinar si el explorador admite cookies.
El supportSessionIDReissue
parámetro debe devolverse false
si se usan cookies para la identificación de la sesión; de lo contrario, devuelve true
si la ISessionIDManager implementación admite identificadores de sesión de nueva emisión.