C# 클래스 Talifun.Commander.Command.CommanderManager

상속: ICommanderManager
파일 보기 프로젝트 열기: taliesins/talifun-commander

공개 메소드들

메소드 설명
CommanderManager ( System.ComponentModel.Composition.Hosting.ExportProvider container, AppSettingsSection appSettings, CommanderSection commanderSettings, IEnhancedFileSystemWatcherFactory enhancedFileSystemWatcherFactory ) : System
GetCommanderSectionWindow ( ) : CommanderSectionWindow
Start ( ) : void
Stop ( ) : void

비공개 메소드들

메소드 설명
AsynchronousOnCommanderStartedEventRaised ( object state ) : void
AsynchronousOnCommanderStoppedEventRaised ( object state ) : void
OnCommanderStartedEvent ( CommanderStartedEventArgs e ) : void

Template method to add default behaviour for the event

OnCommanderStoppedEvent ( CommanderStoppedEventArgs e ) : void

Template method to add default behaviour for the event

RaiseAsynchronousOnCommanderStartedEvent ( CommanderStartedEventArgs e ) : void

Will raise the event on the calling thread asynchronously. i.e. it will immediatly continue processing even though event handlers have not processed the event yet.

RaiseAsynchronousOnCommanderStoppedEvent ( CommanderStoppedEventArgs e ) : void

Will raise the event on the calling thread asynchronously. i.e. it will immediatly continue processing even though event handlers have not processed the event yet.

RaiseCrossThreadOnCommanderStartedEvent ( CommanderStartedEventArgs e ) : void

Will raise the event on the calling thread synchronously. i.e. it will wait until all event handlers have processed the event.

RaiseCrossThreadOnCommanderStoppedEvent ( CommanderStoppedEventArgs e ) : void

Will raise the event on the calling thread synchronously. i.e. it will wait until all event handlers have processed the event.

RaiseOnCommanderStartedEvent ( CommanderStartedEventArgs e ) : void

Will raise the event on the current thread synchronously. i.e. it will wait until all event handlers have processed the event.

RaiseOnCommanderStoppedEvent ( CommanderStoppedEventArgs e ) : void

Will raise the event on the current thread synchronously. i.e. it will wait until all event handlers have processed the event.

TheStartup ( object o ) : void

메소드 상세

CommanderManager() 공개 메소드

public CommanderManager ( System.ComponentModel.Composition.Hosting.ExportProvider container, AppSettingsSection appSettings, CommanderSection commanderSettings, IEnhancedFileSystemWatcherFactory enhancedFileSystemWatcherFactory ) : System
container System.ComponentModel.Composition.Hosting.ExportProvider
appSettings System.Configuration.AppSettingsSection
commanderSettings Talifun.Commander.Command.Configuration.CommanderSection
enhancedFileSystemWatcherFactory IEnhancedFileSystemWatcherFactory
리턴 System

GetCommanderSectionWindow() 공개 메소드

public GetCommanderSectionWindow ( ) : CommanderSectionWindow
리턴 CommanderSectionWindow

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void