Compartilhar via


SiloHostBuilderExtensions Classe

Definição

Extensões para ISiloHostBuilder instâncias.

public static class SiloHostBuilderExtensions
type SiloHostBuilderExtensions = class
Public Module SiloHostBuilderExtensions
Herança
SiloHostBuilderExtensions

Métodos

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

Registra uma ação usada para configurar um determinado tipo de opções.

Configure<TOptions>(ISiloHostBuilder, IConfiguration)

Registra uma instância de configuração à qual o TOptions se associará.

ConfigureAppConfiguration(ISiloHostBuilder, Action<IConfigurationBuilder>)

Define a configuração para o restante do processo de build e do aplicativo. Isso pode ser chamado várias vezes e os resultados serão aditivos. Os resultados estarão disponíveis em Configuration para operações subsequentes, bem como em Services.

ConfigureApplicationParts(ISiloHostBuilder, Action<IApplicationPartManager>)

Configura o ApplicationPartManager usando o especificado Action<T>.

ConfigureLogging(ISiloHostBuilder, Action<HostBuilderContext,ILoggingBuilder>)

Adiciona um delegado para configurar o ILoggingBuilder fornecido. Isso pode ser chamado várias vezes.

ConfigureLogging(ISiloHostBuilder, Action<ILoggingBuilder>)

Adiciona um delegado para configurar o ILoggingBuilder fornecido. Isso pode ser chamado várias vezes.

ConfigureServices(ISiloHostBuilder, Action<IServiceCollection>)

Adiciona serviços ao contêiner. Isso pode ser chamado várias vezes e os resultados serão aditivos.

GetApplicationPartManager(ISiloHostBuilder)

Retorna o ApplicationPartManager para essa instância.

UseEnvironment(ISiloHostBuilder, String)

Especificar o ambiente a ser usado pelo host.

UseServiceProviderFactory(ISiloHostBuilder, Func<IServiceCollection,IServiceProvider>)

Especifica como o IServiceProvider para esse silo é configurado.

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

Especifica como o IServiceProvider para esse silo é configurado.

Aplica-se a