SessionStateStoreProviderBase.CreateNewStoreData(HttpContext, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt ein neues SessionStateStoreData Objekt, das für die aktuelle Anforderung verwendet werden soll.
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
Parameter
- context
- HttpContext
Die HttpContext für die aktuelle Anforderung.
- timeout
- Int32
Der Sitzungsstatuswert Timeout für das neue SessionStateStoreData.
Gibt zurück
Eine neue SessionStateStoreData für die aktuelle Anforderung.
Beispiele
Ein Beispiel für eine Implementierung eines Sitzungszustandsspeicheranbieters finden Sie unter Implementieren eines Session-State Store-Anbieters.
Hinweise
Das SessionStateModule-Objekt ruft die methode CreateNewStoreData am Anfang einer Anforderung für eine ASP.NET Seite während des ereignisses AcquireRequestState auf. Die CreateNewStoreData Methode wird aufgerufen, wenn:
Die eingehende Anforderung hat keine Sitzungs-ID oder
die eingehende Anforderung verfügt über eine Sitzungs-ID, aber die Sitzung wird im Datenspeicher nicht gefunden.
Die CreateNewStoreData Methode erstellt ein neues SessionStateStoreData Objekt mit einem leeren ISessionStateItemCollection Objekt, einer HttpStaticObjectsCollection Auflistung und dem angegebenen timeout Wert. Die HttpStaticObjectsCollection-Auflistung für die ASP.NET Anwendung kann mithilfe der methode GetSessionStaticObjects abgerufen werden.