C# Class Drey.Configuration.ServiceModel.ReportHealthService

Reports health statistics to the server, for display and diagnostic usage.
Inheritance: IReportPeriodically, IDisposable
Afficher le fichier Open project: dealproc/Drey

Méthodes publiques

Méthode Description
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

ReportHealthService ( INutConfiguration configurationManager ) : Drey.Configuration.Infrastructure
Start ( IHubConnectionManager hubConnectionManager, IHubProxy runtimeHubProxy ) : System.Threading.Tasks.Task

Starts the Health Service.

Stop ( ) : System.Threading.Tasks.Task

Stops the Health Service.

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Releases unmanaged and - optionally - managed resources.

Private Methods

Méthode Description
DiscoverDotNetFrameworks ( ) : void
Report ( ) : void

Reports to the broker the current health information of this client.

Method Details

Dispose() public méthode

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
Résultat void

Dispose() protected méthode

Releases unmanaged and - optionally - managed resources.
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed and unmanaged resources; false to release only unmanaged resources.
Résultat void

ReportHealthService() public méthode

public ReportHealthService ( INutConfiguration configurationManager ) : Drey.Configuration.Infrastructure
configurationManager INutConfiguration
Résultat Drey.Configuration.Infrastructure

Start() public méthode

Starts the Health Service.
public Start ( IHubConnectionManager hubConnectionManager, IHubProxy runtimeHubProxy ) : System.Threading.Tasks.Task
hubConnectionManager IHubConnectionManager The hub connection manager.
runtimeHubProxy IHubProxy The runtime hub proxy.
Résultat System.Threading.Tasks.Task

Stop() public méthode

Stops the Health Service.
public Stop ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task