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 la inicialización por solicitud del SessionIDManager objeto .
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
true si el administrador de identificadores de sesión debe redirigir para determinar la compatibilidad con cookies; De lo contrario, false para suprimir el redireccionamiento automático para determinar la compatibilidad con cookies.
- supportSessionIDReissue
- Boolean
Cuando este método devuelve, contiene un valor booleano que indica si el ISessionIDManager objeto admite la emisión de nuevos identificadores de sesión cuando el identificador original no está actualizado. Este parámetro se pasa sin inicializar.
La reutilización del identificador de sesión es adecuada cuando el identificador de estado de sesión se codifica en una dirección URL y existe la posibilidad de que la dirección URL se comparta o envíe por correo electrónico.
Si una implementación de estado de sesión personalizada crea particiones de cookies por ruta de acceso virtual, también se debe admitir el estado de sesión.
Devoluciones
true para indicar que la inicialización realizó un redireccionamiento; de lo contrario, false.
Comentarios
Se InitializeRequest llama al método para cada solicitud controlada 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 las cookies se usan para la identificación de sesión; de lo contrario, devuelve true si la ISessionIDManager implementación admite identificadores de sesión de nueva emisión.