C# Class BlueCollar.Service.Service

Inheritance: System.ServiceProcess.ServiceBase
Mostrar archivo Open project: ChadBurggraf/blue-collar

Public Methods

Method Description
Service ( ) : System

Initializes a new instance of the Service class.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Disposes of resources used by this instance.

OnContinue ( ) : void

Runs when a Continue command is sent to the service by the Service Control Manager (SCM). Specifies actions to take when a service resumes normal functioning after being paused.

OnPause ( ) : void

Executes when a Pause command is sent to the service by the Service Control Manager (SCM). Specifies actions to take when a service pauses.

OnStart ( string args ) : void

Executes when a Start command is sent to the service by the Service Control Manager (SCM) or when the operating system starts (for a service that starts automatically). Specifies actions to take when the service starts.

OnStop ( ) : void

Executes when a Stop command is sent to the service by the Service Control Manager (SCM). Specifies actions to take when a service stops running.

Private Methods

Method Description
CreateWatcher ( ) : void

Creates the Diagnostics.FileSystemWatcher to watch for configuration changes.

DestroyWatcher ( ) : void

Destroys the Diagnostics.FileSystemWatcher.

GetApplicationElements ( ) : IEnumerable

Gets a collection of application elements from the configuration.

InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

WatcherOperation ( object sender, FileSystemEventArgs e ) : void

Raises the Diagnostics.FileSystemWatcher's Operation event.

Method Details

Dispose() protected method

Disposes of resources used by this instance.
protected Dispose ( bool disposing ) : void
disposing bool A value indicating whether to dispose of managed resources.
return void

OnContinue() protected method

Runs when a Continue command is sent to the service by the Service Control Manager (SCM). Specifies actions to take when a service resumes normal functioning after being paused.
protected OnContinue ( ) : void
return void

OnPause() protected method

Executes when a Pause command is sent to the service by the Service Control Manager (SCM). Specifies actions to take when a service pauses.
protected OnPause ( ) : void
return void

OnStart() protected method

Executes when a Start command is sent to the service by the Service Control Manager (SCM) or when the operating system starts (for a service that starts automatically). Specifies actions to take when the service starts.
protected OnStart ( string args ) : void
args string Data passed by the start command.
return void

OnStop() protected method

Executes when a Stop command is sent to the service by the Service Control Manager (SCM). Specifies actions to take when a service stops running.
protected OnStop ( ) : void
return void

Service() public method

Initializes a new instance of the Service class.
public Service ( ) : System
return System