SessionStateActions 열거형

정의

데이터 저장소의 세션 항목이 초기화가 필요한 세션용인지 여부를 식별합니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
[<System.Flags>]
type SessionStateActions = 
Public Enum SessionStateActions
상속
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 나타내는 값으로 만들어집니다.

적용 대상