C# 클래스 HealthMonitoring.Monitors.Core.Exchange.MonitorDataExchange

상속: IDisposable, IEndpointHealthUpdateListener
파일 보기 프로젝트 열기: wongatech/HealthMonitoring

공개 메소드들

메소드 설명
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