Поделиться через


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 настраивается этот сило.

Применяется к