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

상속: ICommand
파일 보기 프로젝트 열기: OctopusDeploy/Octo.exe

공개 메소드들

메소드 설명
Execute ( string commandLineArguments ) : System.Threading.Tasks.Task
GetHelp ( TextWriter writer ) : void

보호된 메소드들

메소드 설명
ApiCommand ( IOctopusClientFactory clientFactory, IOctopusAsyncRepositoryFactory repositoryFactory, ILogger log, IOctopusFileSystem fileSystem ) : System
Execute ( ) : System.Threading.Tasks.Task
FormatReleasePropertiesAsStrings ( ReleaseResource release ) : IEnumerable
GetPackageVersionsAsString ( IEnumerable packages ) : string
GetPortalUrl ( string path ) : string
ReadAdditionalInputsFromConfigurationFile ( string configFile ) : List
SetFlagState ( string input, bool &setter ) : void
ValidateParameters ( ) : void

비공개 메소드들

메소드 설명
ParseCredentials ( string username, string password ) : NetworkCredential
ServerCertificateValidationCallback ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors ) : bool

메소드 상세

ApiCommand() 보호된 메소드

protected ApiCommand ( IOctopusClientFactory clientFactory, IOctopusAsyncRepositoryFactory repositoryFactory, ILogger log, IOctopusFileSystem fileSystem ) : System
clientFactory IOctopusClientFactory
repositoryFactory IOctopusAsyncRepositoryFactory
log ILogger
fileSystem IOctopusFileSystem
리턴 System

Execute() 보호된 추상적인 메소드

protected abstract Execute ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

Execute() 공개 메소드

public Execute ( string commandLineArguments ) : System.Threading.Tasks.Task
commandLineArguments string
리턴 System.Threading.Tasks.Task

FormatReleasePropertiesAsStrings() 보호된 정적인 메소드

protected static FormatReleasePropertiesAsStrings ( ReleaseResource release ) : IEnumerable
release Octopus.Client.Model.ReleaseResource
리턴 IEnumerable

GetHelp() 공개 메소드

public GetHelp ( TextWriter writer ) : void
writer System.IO.TextWriter
리턴 void

GetPackageVersionsAsString() 보호된 정적인 메소드

protected static GetPackageVersionsAsString ( IEnumerable packages ) : string
packages IEnumerable
리턴 string

GetPortalUrl() 보호된 메소드

protected GetPortalUrl ( string path ) : string
path string
리턴 string

ReadAdditionalInputsFromConfigurationFile() 보호된 메소드

protected ReadAdditionalInputsFromConfigurationFile ( string configFile ) : List
configFile string
리턴 List

SetFlagState() 보호된 메소드

protected SetFlagState ( string input, bool &setter ) : void
input string
setter bool
리턴 void

ValidateParameters() 보호된 메소드

protected ValidateParameters ( ) : void
리턴 void