SessionStateStoreProviderBase.CreateNewStoreData(HttpContext, Int32) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 요청에 사용할 새 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 요청입니다.
예제
세션 상태 저장소 공급자 구현의 예는 Session-State 스토어 공급자 구현을 참조하세요.
설명
SessionStateModule 개체는 CreateNewStoreData > 이벤트 중에 ASP.NET 페이지에 대한 요청의 시작 부분에서 AcquireRequestState 메서드를 호출합니다. 메서드는 CreateNewStoreData 다음과 같은 경우 호출됩니다.
들어오는 요청에 세션 ID가 없거나
들어오는 요청에 세션 ID가 있지만 데이터 저장소에서 세션을 찾을 수 없습니다.
이 메서드는 CreateNewStoreData 빈 개체, SessionStateStoreData 컬렉션 및 지정된 값을 사용하여 새 ISessionStateItemCollection 개체를 HttpStaticObjectsCollection 만듭니 timeout 다. ASP.NET 애플리케이션에 대한 HttpStaticObjectsCollection 컬렉션은 GetSessionStaticObjects 메서드를 사용하여 검색할 수 있습니다.