ISessionIDManager.InitializeRequest(HttpContext, Boolean, Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise l'objet SessionIDManager par demande.
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
Paramètres
- context
- HttpContext
Objet HttpContext comportant des informations sur la demande en cours.
- suppressAutoDetectRedirect
- Boolean
true
si le gestionnaire d'ID de session doit procéder à une redirection pour déterminer la prise en charge des cookies ; sinon, false
pour supprimer la redirection automatique pour déterminer la prise en charge des cookies.
- supportSessionIDReissue
- Boolean
Lorsque cette méthode est retournée, elle contient une valeur booléenne qui indique si l'objet ISessionIDManager prend en charge la création de nouveaux ID de session lorsque l'ID d'origine est obsolète. Ce paramètre est passé sans être initialisé.
Il est indiqué de réutiliser l'ID de session lorsque l'ID d'état de session est encodé sur une URL et que celle-ci peut être partagée ou transmise par message électronique.
Si une implémentation d'état de session personnalisée divise les cookies par chemin d'accès virtuel, l'état de la session doit également être pris en charge.
Retours
true
pour indiquer que l'initialisation a effectué une procédure de redirection ; sinon false
.
Remarques
La InitializeRequest méthode est appelée pour chaque requête gérée par l’objet ISessionIDManager . Utilisez la InitializeRequest méthode pour initialiser les données par requête de l’objet SessionIDManager .
Lorsque le suppressAutoDetectRedirect
paramètre est true
, l’objet ne doit pas utiliser la ISessionIDManager redirection pour déterminer si le navigateur prend en charge les cookies.
Le supportSessionIDReissue
paramètre doit être retourné false
si les cookies sont utilisés pour l’identification de session ; sinon, retournez true
si votre ISessionIDManager implémentation prend en charge la réécriture des ID de session.