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
Das HttpContext für die aktuelle Anforderung.
- timeout
- Int32
Der Timeout-Wert für den Sitzungszustand für die neuen SessionStateStoreData.
Gibt zurück
Ein neuer 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 CreateNewStoreData -Methode 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 keine Sitzungs-ID aufweist, oder
Die eingehende Anforderung weist eine Sitzungs-ID auf, die Sitzung wird jedoch nicht im Datenspeicher 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 GetSessionStaticObjects -Methode abgerufen werden.