Method | Description | |
---|---|---|
CreateNewStoreData ( |
현재 요청에 사용할 새 T:System.Web.SessionState.SessionStateStoreData 개체를 만듭니다.
|
|
CreateUninitializedItem ( |
데이터 저장소에 새 세션 상태 항목을 추가합니다.
|
|
Dispose ( ) : void | ||
EndRequest ( |
요청이 끝날 때 T:System.Web.SessionState.SessionStateModule 개체에 의해 호출됩니다.
|
|
GetItem ( |
세션 데이터 저장소에서 읽기 전용 세션 상태 데이터를 반환합니다.
|
|
GetItemExclusive ( |
세션 데이터 저장소에서 읽기 전용 세션 상태 데이터를 반환합니다.
|
|
Initialize ( string name, System config ) : void |
공급자를 초기화합니다.
|
|
InitializeRequest ( |
요청별 초기화를 위해 T:System.Web.SessionState.SessionStateModule 개체에 의해 호출됩니다.
|
|
ReleaseItemExclusive ( |
세션 데이터 저장소의 항목에 대한 잠금을 해제합니다.
|
|
RemoveItem ( |
세션 데이터 저장소에서 항목 데이터를 삭제합니다.
|
|
ResetItemTimeout ( |
세션 데이터 저장소에 있는 항목의 만료 날짜와 시간을 업데이트합니다.
|
|
SetAndReleaseItemExclusive ( |
세션 상태 데이터 저장소의 세션 항목 정보를 현재 요청의 값으로 업데이트하고 데이터에 대한 잠금을 해제합니다.
|
|
SetItemExpireCallback ( SessionStateItemExpireCallback expireCallback ) : bool |
Global.asax 파일에 정의된 Session_OnEnd 이벤트의 T:System.Web.SessionState.SessionStateItemExpireCallback 대리자에 대한 참조를 설정합니다.
|
Method | Description | |
---|---|---|
AbstractSessionStateStoreProvider ( ) : System |
생성자
|
|
AbstractSessionStateStoreProvider ( Func |
생성자
|
Method | Description | |
---|---|---|
GetSessionStoreItem ( |
||
LoadSessionStateStoreData ( |
||
RemoveSessionStateStoreData ( string id ) : void | ||
SaveSessionStateStoreData ( |
protected AbstractSessionStateStoreProvider ( ) : System | ||
return | System |
protected AbstractSessionStateStoreProvider ( Func |
||
repositoryFactory | Func |
|
return | System |
public CreateNewStoreData ( |
||
context | 현재 요청에 대한 |
|
timeout | int | 새 |
return | System.Web.SessionState.SessionStateStoreData |
public CreateUninitializedItem ( |
||
context | 현재 요청에 대한 |
|
id | string | 현재 요청에 대한 |
timeout | int | 현재 요청에 대한 세션 |
return | void |
public EndRequest ( |
||
context | 현재 요청에 대한 |
|
return | void |
public GetItem ( |
||
context | 현재 요청에 대한 |
|
id | string | 현재 요청에 대한 |
locked | bool | 이 메서드가 반환될 때 요청된 세션 항목이 세션 데이터 저장소에서 잠겨 있으면 true로 설정된 부울 값이 포함되고, 그렇지 않으면 false로 설정된 부울 값이 포함됩니다. |
lockAge | System.TimeSpan | 이 메서드가 반환될 때 세션 데이터 저장소의 항목이 잠겨 있는 시간으로 설정된 |
lockId | object | 이 메서드가 반환될 때 현재 요청에 대한 잠금 식별자로 설정된 개체가 포함됩니다.잠금 식별자에 대한 자세한 내용은 |
actions | SessionStateActions | 이 메서드가 반환될 때 현재 세션이 초기화되지 않은 쿠키 없는 세션인지 여부를 나타내는 |
return | System.Web.SessionState.SessionStateStoreData |
public GetItemExclusive ( |
||
context | 현재 요청에 대한 |
|
id | string | 현재 요청에 대한 |
locked | bool | |
lockAge | System.TimeSpan | 이 메서드가 반환될 때 세션 데이터 저장소의 항목이 잠겨 있는 시간으로 설정된 |
lockId | object | 이 메서드가 반환될 때 현재 요청에 대한 잠금 식별자로 설정된 개체가 포함됩니다.
/// 잠금 식별자에 대한 자세한 내용은 |
actions | SessionStateActions | 이 메서드가 반환될 때 현재 세션이 초기화되지 않은 쿠키 없는 세션인지 여부를 나타내는 |
return | System.Web.SessionState.SessionStateStoreData |
public Initialize ( string name, System config ) : void | ||
name | string | 공급자의 이름입니다. |
config | System | 이 공급자에 대해 구성에 지정된 공급자별 특성을 나타내는 이름/값 쌍의 컬렉션입니다. |
return | void |
public InitializeRequest ( |
||
context | 현재 요청에 대한 |
|
return | void |
public ReleaseItemExclusive ( |
||
context | 현재 요청에 대한 |
|
id | string | 현재 요청에 대한 세션 식별자입니다. |
lockId | object | 현재 요청에 대한 잠금 식별자입니다. |
return | void |
public RemoveItem ( |
||
context | 현재 요청에 대한 |
|
id | string | 현재 요청에 대한 세션 식별자입니다. |
lockId | object | 현재 요청에 대한 잠금 식별자입니다. |
item | System.Web.SessionState.SessionStateStoreData | 데이터 저장소에서 삭제할 항목을 나타내는 |
return | void |
public ResetItemTimeout ( |
||
context | 현재 요청에 대한 |
|
id | string | 현재 요청에 대한 세션 식별자입니다. |
return | void |
public SetAndReleaseItemExclusive ( |
||
context | 현재 요청에 대한 |
|
id | string | 현재 요청에 대한 세션 식별자입니다. |
item | System.Web.SessionState.SessionStateStoreData | 저장할 현재 세션 값이 포함된 |
lockId | object | 현재 요청에 대한 잠금 식별자입니다. |
newItem | bool | 세션 항목이 새 항목임을 확인하면 true이고, 세션 항목이 기존 항목임을 확인하면 false입니다. |
return | void |
public SetItemExpireCallback ( SessionStateItemExpireCallback expireCallback ) : bool | ||
expireCallback | SessionStateItemExpireCallback | Global.asax 파일에 정의된 Session_OnEnd 이벤트의 |
return | bool |