C# 클래스 HealthMonitoring.SelfHost.Controllers.EndpointsController

상속: ApiController
파일 보기 프로젝트 열기: wongatech/HealthMonitoring 1 사용 예제들

공개 메소드들

메소드 설명
EndpointsController ( IEndpointRegistry endpointRegistry, IEndpointStatsRepository endpointStatsRepository, ITimeCoordinator timeCoordinator ) : System

비공개 메소드들

메소드 설명
DeleteEndpoint ( System.Guid id ) : IHttpActionResult
GetEndpoint ( System.Guid id ) : IHttpActionResult
GetEndpointStats ( System.Guid id, int limitDays = null ) : HealthMonitoring.SelfHost.Entities.EndpointHealthStats[]
GetEndpoints ( [ filterStatus = null, [ filterTags = null, string filterGroup = null, string filterText = null ) : IEnumerable
GetEndpointsIdentities ( string monitorTag = null ) : EndpointIdentity[]
GetServerToClientTimeDifference ( DateTimeOffset clientCurrentTime ) : System.TimeSpan
PostEndpointHealth ( System.Guid id, [ health, DateTimeOffset clientCurrentTime = null ) : IHttpActionResult
PostEndpointsHealth ( DateTimeOffset clientCurrentTime = null ) : IHttpActionResult
PostRegisterEndpoint ( [ endpoint ) : IHttpActionResult
PutUpdateEndpointTags ( System.Guid id, [ tags ) : IHttpActionResult

메소드 상세

EndpointsController() 공개 메소드

public EndpointsController ( IEndpointRegistry endpointRegistry, IEndpointStatsRepository endpointStatsRepository, ITimeCoordinator timeCoordinator ) : System
endpointRegistry IEndpointRegistry
endpointStatsRepository IEndpointStatsRepository
timeCoordinator ITimeCoordinator
리턴 System