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

Définition

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.

S’applique à