C# 클래스 Octopus.Cli.Commands.HealthStatusProvider

This class exists to provide backwards compataility to the pre 3.4.0 changes to machine state. As of 3.4.0 the MachineModelStatus enum has been marked as obselete to be replaced with MachineModelHealthStatus
파일 보기 프로젝트 열기: OctopusDeploy/Octo.exe 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
HealthStatusNames string[]
StatusNames string[]

Private Properties

프로퍼티 타입 설명
FilterByProvidedHealthStatus IEnumerable
FilterByProvidedStatus IEnumerable
ValidateOptions void

공개 메소드들

메소드 설명
Filter ( IEnumerable machines ) : IEnumerable
GetStatus ( MachineResource machineResource ) : string
HealthStatusProvider ( IOctopusAsyncRepository repository, ILogger log, HashSet statuses, HashSet healthStatuses ) : System

비공개 메소드들

메소드 설명
FilterByProvidedHealthStatus ( IEnumerable machines ) : IEnumerable
FilterByProvidedStatus ( IEnumerable machines ) : IEnumerable
ValidateOptions ( ) : void

메소드 상세

Filter() 공개 메소드

public Filter ( IEnumerable machines ) : IEnumerable
machines IEnumerable
리턴 IEnumerable

GetStatus() 공개 메소드

public GetStatus ( MachineResource machineResource ) : string
machineResource Octopus.Client.Model.MachineResource
리턴 string

HealthStatusProvider() 공개 메소드

public HealthStatusProvider ( IOctopusAsyncRepository repository, ILogger log, HashSet statuses, HashSet healthStatuses ) : System
repository IOctopusAsyncRepository
log ILogger
statuses HashSet
healthStatuses HashSet
리턴 System

프로퍼티 상세

HealthStatusNames 공개적으로 정적으로 프로퍼티

public static string[] HealthStatusNames
리턴 string[]

StatusNames 공개적으로 정적으로 프로퍼티

public static string[] StatusNames
리턴 string[]