C# 클래스 ScrewTurn.Wiki.AclEngine.AclStorerBase

Implements a base class for an ACL Storer.
상속: IDisposable
파일 보기 프로젝트 열기: mono/ScrewTurnWiki 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
aclChangedHandler EventHandler
aclManager IAclManager
disposed bool

공개 메소드들

메소드 설명
AclStorerBase ( IAclManager aclManager ) : System

Initializes a new instance of the T:AclStorerBase abstract class.

Dispose ( ) : void

Disposes the current object.

LoadData ( ) : void

Loads the data and injects it in the instance of T:IAclManager.

보호된 메소드들

메소드 설명
DeleteEntries ( AclEntry entries ) : void

Deletes some entries.

LoadDataInternal ( ) : ScrewTurn.Wiki.AclEngine.AclEntry[]

Loads data from storage.

StoreEntries ( AclEntry entries ) : void

Stores some entries.

비공개 메소드들

메소드 설명
aclManager_AclChanged ( object sender, AclChangedEventArgs e ) : void

Handles the IAclManager.AclChanged event.

메소드 상세

AclStorerBase() 공개 메소드

Initializes a new instance of the T:AclStorerBase abstract class.
If is null.
public AclStorerBase ( IAclManager aclManager ) : System
aclManager IAclManager The instance of the ACL Manager to handle.
리턴 System

DeleteEntries() 보호된 추상적인 메소드

Deletes some entries.
protected abstract DeleteEntries ( AclEntry entries ) : void
entries AclEntry The entries to delete.
리턴 void

Dispose() 공개 메소드

Disposes the current object.
public Dispose ( ) : void
리턴 void

LoadData() 공개 메소드

Loads the data and injects it in the instance of T:IAclManager.
public LoadData ( ) : void
리턴 void

LoadDataInternal() 보호된 추상적인 메소드

Loads data from storage.
protected abstract LoadDataInternal ( ) : ScrewTurn.Wiki.AclEngine.AclEntry[]
리턴 ScrewTurn.Wiki.AclEngine.AclEntry[]

StoreEntries() 보호된 추상적인 메소드

Stores some entries.
protected abstract StoreEntries ( AclEntry entries ) : void
entries AclEntry The entries to store.
리턴 void

프로퍼티 상세

aclChangedHandler 보호되어 있는 프로퍼티

The event handler for the IAclManager.AclChanged event.
protected EventHandler aclChangedHandler
리턴 EventHandler

aclManager 보호되어 있는 프로퍼티

The instance of the ACL Manager to handle.
protected IAclManager aclManager
리턴 IAclManager

disposed 보호되어 있는 프로퍼티

Indicates whether the object was disposed.
protected bool disposed
리턴 bool