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
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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[]