C# Class AzureWebFarm.Services.BackgroundWorkerService

Inheritance: IBackgroundWorkerService
Show file Open project: MRCollective/AzureWebFarm Class Usage Examples

Public Methods

Method Description
BackgroundWorkerService ( string sitesPath, string executablePath, ILoggerFactory loggerFactory, LoggerLevel logLevel ) : System
Dispose ( ) : void
DisposeSite ( string siteName ) : void
Ping ( ) : void
Update ( string siteName ) : void
Wait ( System.TimeSpan maxWait ) : void

Private Methods

Method Description
ForEachExecutable ( Action action ) : void

Method Details

BackgroundWorkerService() public method

public BackgroundWorkerService ( string sitesPath, string executablePath, ILoggerFactory loggerFactory, LoggerLevel logLevel ) : System
sitesPath string
executablePath string
loggerFactory ILoggerFactory
logLevel LoggerLevel
return System

Dispose() public method

public Dispose ( ) : void
return void

DisposeSite() public method

public DisposeSite ( string siteName ) : void
siteName string
return void

Ping() public method

public Ping ( ) : void
return void

Update() public method

public Update ( string siteName ) : void
siteName string
return void

Wait() public method

public Wait ( System.TimeSpan maxWait ) : void
maxWait System.TimeSpan
return void