다음을 통해 공유


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>)

빌드 프로세스 및 애플리케이션의 나머지 부분에 대한 구성을 설정합니다. 여러 번 호출할 수 있으며 결과는 누적됩니다. 이후 작업의 ServicesConfiguration에서 결과가 제공됩니다.

ConfigureApplicationParts(ISiloHostBuilder, Action<IApplicationPartManager>)

지정된 Action<T>을 사용하여 를 ApplicationPartManager 구성합니다.

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 구성하는 방법을 지정합니다.

적용 대상