Aracılığıyla paylaş


SessionStateStoreProviderBase.CreateNewStoreData(HttpContext, Int32) Yöntem

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.