Compartir a través de


ISessionIDManager.InitializeRequest(HttpContext, Boolean, Boolean) Método

Definición

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

Boolean

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.

Se aplica a