C# Класс HealthMonitoring.Monitors.Core.Exchange.MonitorDataExchange

Наследование: IDisposable, IEndpointHealthUpdateListener
Показать файл Открыть проект

Открытые методы

Метод Описание
Dispose ( ) : void
MonitorDataExchange ( IHealthMonitorRegistry registry, IHealthMonitorExchangeClient exchangeClient, IMonitorableEndpointRegistry monitorableEndpointRegistry, DataExchangeConfig config ) : System
UpdateHealth ( System.Guid endpointId, HealthMonitoring.Model.EndpointHealth endpointHealth ) : void

Приватные методы

Метод Описание
DelayNoThrow ( System.TimeSpan interval ) : Task
ExchangeIn ( ) : Task
ExchangeOut ( ) : Task
RegisterMonitors ( ) : Task
StartExchange ( ) : void
UploadChangesAsync ( EndpointHealthUpdate bucket ) : Task

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

MonitorDataExchange() публичный Метод

public MonitorDataExchange ( IHealthMonitorRegistry registry, IHealthMonitorExchangeClient exchangeClient, IMonitorableEndpointRegistry monitorableEndpointRegistry, DataExchangeConfig config ) : System
registry IHealthMonitorRegistry
exchangeClient IHealthMonitorExchangeClient
monitorableEndpointRegistry IMonitorableEndpointRegistry
config DataExchangeConfig
Результат System

UpdateHealth() публичный Метод

public UpdateHealth ( System.Guid endpointId, HealthMonitoring.Model.EndpointHealth endpointHealth ) : void
endpointId System.Guid
endpointHealth HealthMonitoring.Model.EndpointHealth
Результат void