Documentation ¶
Index ¶
- type ConfigurationBuilder
- type DefaultHostBuilder
- func (builder *DefaultHostBuilder) Build() hosting.Host
- func (builder *DefaultHostBuilder) ConfigureConfiguration(configure func(*ConfigurationBuilder))
- func (builder *DefaultHostBuilder) ConfigureLogging(configure func(configuration.Configuration, *LoggingBuilder))
- func (builder *DefaultHostBuilder) ConfigureServices(configure func(configuration.Configuration, *ServiceBuilder))
- func (builder *DefaultHostBuilder) Run()
- type LoggingBuilder
- type ServiceBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigurationBuilder ¶
type ConfigurationBuilder struct {
// contains filtered or unexported fields
}
func NewConfigurationBuilder ¶
func NewConfigurationBuilder() *ConfigurationBuilder
func (*ConfigurationBuilder) AddJsonFile ¶
func (builder *ConfigurationBuilder) AddJsonFile(path string)
AddJsonFile 添加json配置文件支持
func (*ConfigurationBuilder) Build ¶
func (builder *ConfigurationBuilder) Build() configuration.Configuration
type DefaultHostBuilder ¶
type DefaultHostBuilder struct {
// contains filtered or unexported fields
}
func NewDefaultHostBuilder ¶
func NewDefaultHostBuilder() *DefaultHostBuilder
func (*DefaultHostBuilder) Build ¶
func (builder *DefaultHostBuilder) Build() hosting.Host
func (*DefaultHostBuilder) ConfigureConfiguration ¶
func (builder *DefaultHostBuilder) ConfigureConfiguration(configure func(*ConfigurationBuilder))
func (*DefaultHostBuilder) ConfigureLogging ¶
func (builder *DefaultHostBuilder) ConfigureLogging(configure func(configuration.Configuration, *LoggingBuilder))
func (*DefaultHostBuilder) ConfigureServices ¶
func (builder *DefaultHostBuilder) ConfigureServices(configure func(configuration.Configuration, *ServiceBuilder))
func (*DefaultHostBuilder) Run ¶
func (builder *DefaultHostBuilder) Run()
type LoggingBuilder ¶
type LoggingBuilder struct {
// contains filtered or unexported fields
}
func NewLoggingBuilder ¶
func NewLoggingBuilder() *LoggingBuilder
func (*LoggingBuilder) AddConsole ¶
func (builder *LoggingBuilder) AddConsole(configure func(options *logging.LoggerOptions))
AddConsole 添加控制台输出日志
func (*LoggingBuilder) Build ¶
func (builder *LoggingBuilder) Build() logging.Logger
type ServiceBuilder ¶
type ServiceBuilder struct {
// contains filtered or unexported fields
}
func NewServiceBuilder ¶
func NewServiceBuilder() *ServiceBuilder
func (*ServiceBuilder) Build ¶
func (builder *ServiceBuilder) Build() []hosting.HostedService
Click to show internal directories.
Click to hide internal directories.