다음을 통해 공유


SessionStateStoreProviderBase.CreateNewStoreData(HttpContext, Int32) 메서드

정의

현재 요청에 사용할 새 SessionStateStoreData 개체를 만듭니다.

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

매개 변수

context
HttpContext

현재 요청에 대한 HttpContext입니다.

timeout
Int32

Timeout의 세션 상태 SessionStateStoreData 값입니다.

반환

현재 요청에 대한 새 SessionStateStoreData입니다.

예제

세션 상태 저장소 공급자 구현 예제를 보려면 세션 상태 저장소 공급자 구현합니다.

설명

합니다 SessionStateModule 호출 개체를 CreateNewStoreData ASP.NET 페이지에 대 한 요청을 시작할 때 메서드 중는 AcquireRequestState 이벤트입니다. CreateNewStoreData 경우 메서드가 호출 됩니다.

  • 들어오는 요청에는 세션 ID 또는

  • 들어오는 요청에 세션 ID가 있지만 세션 데이터 저장소에 없습니다.

합니다 CreateNewStoreData 메서드를 만듭니다 SessionStateStoreData 빈 개체 ISessionStateItemCollection 개체를 HttpStaticObjectsCollection 컬렉션 및 지정 된 timeout 값입니다. 합니다 HttpStaticObjectsCollection 를 사용 하 여 ASP.NET 애플리케이션에 대 한 컬렉션을 검색할 수 있습니다는 GetSessionStaticObjects 메서드.

적용 대상

추가 정보