SessionStateActions 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
데이터 저장소의 세션 항목이 초기화가 필요한 세션용인지 여부를 식별합니다.
이 열거형은 멤버 값의 비트 조합을 지원합니다.
public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
[<System.Flags>]
type SessionStateActions =
Public Enum SessionStateActions
- 상속
- 특성
필드
| Name | 값 | Description |
|---|---|---|
| None | 0 | 호출 코드에서 초기화 작업을 수행할 필요가 없습니다. |
| InitializeItem | 1 | 데이터 저장소의 세션 항목은 초기화가 필요한 세션에 대한 것입니다. |
예제
열거형을 사용하는 SessionStateActions 세션 상태 저장소 공급자 구현의 예는 Session-State 스토어 공급자 구현을 참조하세요.
설명
SessionStateActions 열거형은 구현의 GetItem 메서드 및 GetItemExclusive 메서드에서 SessionStateStoreProviderBase 사용됩니다. 데이터 저장소에서 세션 항목을 검색할 때 열거형 값은 세션이 데이터와 함께 저장된 값을 기반으로 초기화가 필요한지 여부를 나타냅니다. 및 메서드는 GetItem 세션 항목으로 GetItemExclusive 검색된 이 값을 기반으로 매개 변수를 열거형 값으로 설정합니다actions.SessionStateActions
actions 매개 변수 값이 InitializeItem으로 설정된 경우 SessionStateModule 세션을 초기화하고 ASP.NET 애플리케이션의 Global.asax 파일에 정의된 Session_OnStart 이벤트를 실행합니다. 매개 변수 값이 actions None이면 현재 세션에 대한 추가 단계가 수행되지 않습니다.
메서드에서 CreateUninitializedItem 만든 세션 항목은 항목에 초기화가 필요하고 매개 변수를 InitializeItem으로 설정 GetItem 해야 함을 GetItemExclusiveactions 나타내는 값으로 만들어집니다.