SessionStateStoreProviderBase.CreateNewStoreData(HttpContext, Int32) Méthode

Définition

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.

S’applique à

Voir aussi