C# Class HealthMonitoring.Integration.PushClient.AbstractHealthChecker

Inheritance: IHealthChecker
ファイルを表示 Open project: wongatech/HealthMonitoring

Public Methods

Method Description
CheckHealthAsync ( CancellationToken cancellationToken ) : Task

Protected Methods

Method Description
GetEndpointVersion ( ) : string
GetExecutableFileName ( ) : string
GetMachineName ( ) : string
OnHealthCheckAsync ( string>.Dictionary details, CancellationToken cancellationToken ) : Task

Private Methods

Method Description
CaptureDefaultDetails ( ) : string>.Dictionary

Method Details

CheckHealthAsync() public method

public CheckHealthAsync ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken
return Task

GetEndpointVersion() protected method

protected GetEndpointVersion ( ) : string
return string

GetExecutableFileName() protected method

protected GetExecutableFileName ( ) : string
return string

GetMachineName() protected method

protected GetMachineName ( ) : string
return string

OnHealthCheckAsync() protected abstract method

protected abstract OnHealthCheckAsync ( string>.Dictionary details, CancellationToken cancellationToken ) : Task
details string>.Dictionary
cancellationToken System.Threading.CancellationToken
return Task