C# Class ScrewTurn.Wiki.AclEngine.AclStorerBase

Implements a base class for an ACL Storer.
Inheritance: IDisposable
Afficher le fichier Open project: mono/ScrewTurnWiki Class Usage Examples

Protected Properties

Свойство Type Description
aclChangedHandler EventHandler
aclManager IAclManager
disposed bool

Méthodes publiques

Méthode Description
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.

Méthodes protégées

Méthode Description
DeleteEntries ( AclEntry entries ) : void

Deletes some entries.

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

Loads data from storage.

StoreEntries ( AclEntry entries ) : void

Stores some entries.

Private Methods

Méthode Description
aclManager_AclChanged ( object sender, AclChangedEventArgs e ) : void

Handles the IAclManager.AclChanged event.

Method Details

AclStorerBase() public méthode

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.
Résultat System

DeleteEntries() protected abstract méthode

Deletes some entries.
protected abstract DeleteEntries ( AclEntry entries ) : void
entries AclEntry The entries to delete.
Résultat void

Dispose() public méthode

Disposes the current object.
public Dispose ( ) : void
Résultat void

LoadData() public méthode

Loads the data and injects it in the instance of T:IAclManager.
public LoadData ( ) : void
Résultat void

LoadDataInternal() protected abstract méthode

Loads data from storage.
protected abstract LoadDataInternal ( ) : ScrewTurn.Wiki.AclEngine.AclEntry[]
Résultat ScrewTurn.Wiki.AclEngine.AclEntry[]

StoreEntries() protected abstract méthode

Stores some entries.
protected abstract StoreEntries ( AclEntry entries ) : void
entries AclEntry The entries to store.
Résultat void

Property Details

aclChangedHandler protected_oe property

The event handler for the IAclManager.AclChanged event.
protected EventHandler aclChangedHandler
Résultat EventHandler

aclManager protected_oe property

The instance of the ACL Manager to handle.
protected IAclManager aclManager
Résultat IAclManager

disposed protected_oe property

Indicates whether the object was disposed.
protected bool disposed
Résultat bool