C# Class HealthMonitoring.Monitors.Core.Samplers.ThrottlingSampler

Inheritance: IHealthSampler
Mostra file Open project: wongatech/HealthMonitoring Class Usage Examples

Public Methods

Method Description
CheckHealthAsync ( MonitorableEndpoint endpoint, CancellationToken cancellationToken ) : Task
ThrottlingSampler ( IHealthSampler sampler, IThrottlingSettings settings ) : System

Private Methods

Method Description
Begin ( string monitorType, CancellationToken cancellationToken ) : Task

Method Details

CheckHealthAsync() public method

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

ThrottlingSampler() public method

public ThrottlingSampler ( IHealthSampler sampler, IThrottlingSettings settings ) : System
sampler IHealthSampler
settings IThrottlingSettings
return System