SessionStateStoreProviderBase.CreateNewStoreData(HttpContext, Int32) 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.
Crée un SessionStateStoreData objet à utiliser pour la requête actuelle.
public:
abstract System::Web::SessionState::SessionStateStoreData ^ CreateNewStoreData(System::Web::HttpContext ^ context, int timeout);
public abstract System.Web.SessionState.SessionStateStoreData CreateNewStoreData(System.Web.HttpContext context, int timeout);
abstract member CreateNewStoreData : System.Web.HttpContext * int -> System.Web.SessionState.SessionStateStoreData
Public MustOverride Function CreateNewStoreData (context As HttpContext, timeout As Integer) As SessionStateStoreData
Paramètres
- context
- HttpContext
Pour HttpContext la requête actuelle.
- timeout
- Int32
Valeur d’état Timeout de session pour le nouveau SessionStateStoreData.
Retours
Nouveauté SessionStateStoreData de la requête actuelle.
Exemples
Pour obtenir un exemple d’implémentation d’un fournisseur de magasin d’état de session, consultez Implémentation d’un fournisseur de magasin Session-State.
Remarques
L’objet SessionStateModule appelle la méthode CreateNewStoreData au début d’une requête d’une page ASP.NET, pendant l’événement AcquireRequestState. La CreateNewStoreData méthode est appelée si :
la requête entrante n’a pas d’ID de session ou
la requête entrante a un ID de session, mais la session est introuvable dans le magasin de données.
La CreateNewStoreData méthode crée un SessionStateStoreData objet avec un objet vide ISessionStateItemCollection , une HttpStaticObjectsCollection collection et la valeur spécifiée timeout . La collection HttpStaticObjectsCollection pour l’application ASP.NET peut être récupérée à l’aide de la méthode GetSessionStaticObjects.