C# 클래스 Topshelf.HostConfigurators.HostConfiguratorImpl

상속: HostConfigurator, Configurator
파일 보기 프로젝트 열기: Topshelf/Topshelf

공개 메소드들

메소드 설명
AddCommandLineDefinition ( string name, Action callback ) : void
AddCommandLineSwitch ( string name, Action callback ) : void
AddConfigurator ( HostBuilderConfigurator configurator ) : void
ApplyCommandLine ( ) : void
ApplyCommandLine ( string commandLine ) : void
CreateHost ( ) : Host
EnablePauseAndContinue ( ) : void
EnableSessionChanged ( ) : void
EnableShutdown ( ) : void
HostConfiguratorImpl ( ) : System
OnException ( Action callback ) : void
SetDescription ( string description ) : void
SetDisplayName ( string name ) : void
SetInstanceName ( string instanceName ) : void
SetServiceName ( string name ) : void
SetStartTimeout ( System.TimeSpan startTimeOut ) : void
SetStopTimeout ( System.TimeSpan stopTimeOut ) : void
UseEnvironmentBuilder ( EnvironmentBuilderFactory environmentBuilderFactory ) : void
UseHostBuilder ( HostBuilderFactory hostBuilderFactory ) : void
UseServiceBuilder ( ServiceBuilderFactory serviceBuilderFactory ) : void
Validate ( ) : IEnumerable

비공개 메소드들

메소드 설명
ApplyCommandLineOptions ( IEnumerable options ) : void
ConfigureCommandLineParser ( ICommandLineElementParser parser ) : void
DefaultEnvironmentBuilderFactory ( HostConfigurator configurator ) : EnvironmentBuilder
DefaultHostBuilderFactory ( HostEnvironment environment, HostSettings settings ) : HostBuilder

메소드 상세

AddCommandLineDefinition() 공개 메소드

public AddCommandLineDefinition ( string name, Action callback ) : void
name string
callback Action
리턴 void

AddCommandLineSwitch() 공개 메소드

public AddCommandLineSwitch ( string name, Action callback ) : void
name string
callback Action
리턴 void

AddConfigurator() 공개 메소드

public AddConfigurator ( HostBuilderConfigurator configurator ) : void
configurator HostBuilderConfigurator
리턴 void

ApplyCommandLine() 공개 메소드

public ApplyCommandLine ( ) : void
리턴 void

ApplyCommandLine() 공개 메소드

public ApplyCommandLine ( string commandLine ) : void
commandLine string
리턴 void

CreateHost() 공개 메소드

public CreateHost ( ) : Host
리턴 Host

EnablePauseAndContinue() 공개 메소드

public EnablePauseAndContinue ( ) : void
리턴 void

EnableSessionChanged() 공개 메소드

public EnableSessionChanged ( ) : void
리턴 void

EnableShutdown() 공개 메소드

public EnableShutdown ( ) : void
리턴 void

HostConfiguratorImpl() 공개 메소드

public HostConfiguratorImpl ( ) : System
리턴 System

OnException() 공개 메소드

public OnException ( Action callback ) : void
callback Action
리턴 void

SetDescription() 공개 메소드

public SetDescription ( string description ) : void
description string
리턴 void

SetDisplayName() 공개 메소드

public SetDisplayName ( string name ) : void
name string
리턴 void

SetInstanceName() 공개 메소드

public SetInstanceName ( string instanceName ) : void
instanceName string
리턴 void

SetServiceName() 공개 메소드

public SetServiceName ( string name ) : void
name string
리턴 void

SetStartTimeout() 공개 메소드

public SetStartTimeout ( System.TimeSpan startTimeOut ) : void
startTimeOut System.TimeSpan
리턴 void

SetStopTimeout() 공개 메소드

public SetStopTimeout ( System.TimeSpan stopTimeOut ) : void
stopTimeOut System.TimeSpan
리턴 void

UseEnvironmentBuilder() 공개 메소드

public UseEnvironmentBuilder ( EnvironmentBuilderFactory environmentBuilderFactory ) : void
environmentBuilderFactory EnvironmentBuilderFactory
리턴 void

UseHostBuilder() 공개 메소드

public UseHostBuilder ( HostBuilderFactory hostBuilderFactory ) : void
hostBuilderFactory HostBuilderFactory
리턴 void

UseServiceBuilder() 공개 메소드

public UseServiceBuilder ( ServiceBuilderFactory serviceBuilderFactory ) : void
serviceBuilderFactory ServiceBuilderFactory
리턴 void

Validate() 공개 메소드

public Validate ( ) : IEnumerable
리턴 IEnumerable