SessionStateStoreProviderBase.CreateNewStoreData(HttpContext, Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli istek için kullanılacak yeni SessionStateStoreData bir nesne oluşturur.
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
Parametreler
- context
- HttpContext
HttpContext Geçerli isteğin için.
- timeout
- Int32
Yeni SessionStateStoreDataiçin oturum durumu Timeout değeri.
Döndürülenler
Geçerli istek için yeni SessionStateStoreData bir.
Örnekler
Oturum durumu deposu sağlayıcısı uygulaması örneği için bkz. Session-State Deposu Sağlayıcısı Uygulama.
Açıklamalar
nesnesi, SessionStateModule olay sırasında AcquireRequestState bir ASP.NET sayfası için isteğin başında yöntemini çağırırCreateNewStoreData. yöntemi CreateNewStoreData şu durumda çağrılır:
gelen isteğin oturum kimliği yok veya
gelen isteğin oturum kimliği var, ancak oturum veri deposunda bulunamadı.
CreateNewStoreData yöntemi boş ISessionStateItemCollection bir nesne, bir koleksiyon ve belirtilen timeout
değerle yeni SessionStateStoreData bir HttpStaticObjectsCollection nesne oluşturur.
HttpStaticObjectsCollection ASP.NET uygulamasının koleksiyonu yöntemi kullanılarak GetSessionStaticObjects alınabilir.