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.
Effectue l’initialisation par requête de l’objet 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
Paramètres
- context
- HttpContext
Objet HttpContext qui contient des informations sur la requête actuelle.
- suppressAutoDetectRedirect
- Boolean
true si le gestionnaire d’ID de session doit rediriger 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, contient une valeur booléenne qui indique si l’objet prend en charge l’émission ISessionIDManager de nouveaux ID de session lorsque l’ID d’origine est obsolète. Ce paramètre est passé non initialisé.
La réutilisation de l’ID de session est appropriée lorsque l’ID d’état de session est encodé sur une URL et que le potentiel existe pour que l’URL soit partagée ou envoyée par e-mail.
Si une implémentation d’état de session personnalisée partitionne les cookies par chemin d’accès virtuel, l’état de session doit également être pris en charge.
Retours
true pour indiquer que l’initialisation a effectué une 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 pour l’objet SessionIDManager .
Lorsque le suppressAutoDetectRedirect paramètre est true, l’objet ISessionIDManager ne doit pas utiliser la 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.