SiloHostBuilderExtensions 类

定义

实例的 ISiloHostBuilder 扩展。

public static class SiloHostBuilderExtensions
type SiloHostBuilderExtensions = class
Public Module SiloHostBuilderExtensions
继承
SiloHostBuilderExtensions

方法

Configure<TOptions>(ISiloHostBuilder, Action<TOptions>)

注册用于配置特定类型的选项的操作。

Configure<TOptions>(ISiloHostBuilder, IConfiguration)

注册将对其绑定 TOptions 的配置实例。

ConfigureAppConfiguration(ISiloHostBuilder, Action<IConfigurationBuilder>)

为生成过程和应用程序的其余部分设置配置。 可多次进行调用,并累加结果。 可在 Configuration(用于后续操作)和 Services 中获取结果。

ConfigureApplicationParts(ISiloHostBuilder, Action<IApplicationPartManager>)

ApplicationPartManager配置使用给定Action<T>的 。

ConfigureLogging(ISiloHostBuilder, Action<HostBuilderContext,ILoggingBuilder>)

添加一个委托来配置提供的 ILoggingBuilder。 这可多次进行调用。

ConfigureLogging(ISiloHostBuilder, Action<ILoggingBuilder>)

添加一个委托来配置提供的 ILoggingBuilder。 这可多次进行调用。

ConfigureServices(ISiloHostBuilder, Action<IServiceCollection>)

向容器添加服务。 可多次进行调用,并累加结果。

GetApplicationPartManager(ISiloHostBuilder)

返回此实例的 ApplicationPartManager

UseEnvironment(ISiloHostBuilder, String)

指定主机要使用的环境。

UseServiceProviderFactory(ISiloHostBuilder, Func<IServiceCollection,IServiceProvider>)

指定如何 IServiceProvider 配置此接收器。

UseServiceProviderFactory<TContainerBuilder>(ISiloHostBuilder, IServiceProviderFactory<TContainerBuilder>)

指定如何 IServiceProvider 配置此接收器。

适用于