C# Класс MetaGeta.DataStore.DataStoreManager

Наследование: INotifyPropertyChanged, IDataStoreOwner
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DataStoreManager ( bool designMode, IScheduler mainThreadScheduler ) : System.Collections.ObjectModel
DeleteDataStore ( MGDataStore dataStore ) : void
EnqueueAction ( IAction action, MGDataStore dataStore, MGFile file ) : void
NewDataStore ( string name, IDataStoreTemplate template ) : MGDataStore
Shutdown ( ) : void
WaitForQueueToEmpty ( ) : void

Приватные методы

Метод Описание
OnDataStoresChanged ( ) : void
OnPropertyChanged ( string name ) : void

Описание методов

DataStoreManager() публичный Метод

public DataStoreManager ( bool designMode, IScheduler mainThreadScheduler ) : System.Collections.ObjectModel
designMode bool
mainThreadScheduler IScheduler
Результат System.Collections.ObjectModel

DeleteDataStore() публичный Метод

public DeleteDataStore ( MGDataStore dataStore ) : void
dataStore MGDataStore
Результат void

EnqueueAction() публичный Метод

public EnqueueAction ( IAction action, MGDataStore dataStore, MGFile file ) : void
action IAction
dataStore MGDataStore
file MGFile
Результат void

NewDataStore() публичный Метод

public NewDataStore ( string name, IDataStoreTemplate template ) : MGDataStore
name string
template IDataStoreTemplate
Результат MGDataStore

Shutdown() публичный Метод

public Shutdown ( ) : void
Результат void

WaitForQueueToEmpty() публичный Метод

public WaitForQueueToEmpty ( ) : void
Результат void