C# Class MetaGeta.DataStore.JobQueue

Inheritance: IDisposable, INotifyPropertyChanged
显示文件 Open project: anyoun/metageta Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
EnqueueAction ( IAction action, MGDataStore dataStore, MGFile file ) : void
JobQueue ( bool designMode ) : System
WaitForQueueToEmpty ( ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
CloseActionQueue ( ) : void
OnActionItemsChanged ( ) : void
OnJobStatusChanged ( ) : void
OnPropertyChanged ( string propertyName ) : void
ProcessActionQueueThread ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

EnqueueAction() public method

public EnqueueAction ( IAction action, MGDataStore dataStore, MGFile file ) : void
action IAction
dataStore MGDataStore
file MGFile
return void

JobQueue() public method

public JobQueue ( bool designMode ) : System
designMode bool
return System

WaitForQueueToEmpty() public method

public WaitForQueueToEmpty ( ) : void
return void