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 nouvel objet SessionStateStoreData à utiliser pour la demande 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
HttpContext pour la requête actuelle.
- timeout
- Int32
Valeur Timeout d'état de session pour le nouveau SessionStateStoreData.
Retours
Nouveau SessionStateStoreData pour la demande en cours.
Exemples
Pour obtenir un exemple d’implémentation d’un fournisseur de magasin d’état de session, consultez Implémentation d’un fournisseur de magasins d'Session-State.
Remarques
L’objet SessionStateModule appelle la CreateNewStoreData méthode au début d’une demande pour 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 HttpStaticObjectsCollection collection de l’application ASP.NET peut être récupérée à l’aide de la GetSessionStaticObjects méthode .