C# Класс Topshelf.HostConfigurators.HostConfiguratorImpl

Наследование: HostConfigurator, Configurator
Показать файл Открыть проект

Открытые методы

Метод Описание
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