C# Класс ScrewTurn.Wiki.AclEngine.AclStorerBase

Implements a base class for an ACL Storer.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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