다음을 통해 공유


HostApplicationBuilder 클래스

정의

구성, 로깅, 수명 등을 관리하는 데 도움이 되는 호스트된 애플리케이션 및 서비스를 위한 작성기입니다.

public ref class HostApplicationBuilder sealed : Microsoft::Extensions::Hosting::IHostApplicationBuilder
public sealed class HostApplicationBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
type HostApplicationBuilder = class
    interface IHostApplicationBuilder
Public NotInheritable Class HostApplicationBuilder
Implements IHostApplicationBuilder
상속
HostApplicationBuilder
구현

생성자

HostApplicationBuilder()

미리 구성된 기본값을 사용하여 클래스의 HostApplicationBuilder 새 instance 초기화합니다.

HostApplicationBuilder(HostApplicationBuilderSettings)

HostApplicationBuilder 클래스의 새 인스턴스를 초기화합니다.

HostApplicationBuilder(String[])

미리 구성된 기본값을 사용하여 클래스의 HostApplicationBuilder 새 instance 초기화합니다.

속성

Configuration

키-값 구성 속성 집합을 가져옵니다.

Environment

애플리케이션이 실행 중인 호스팅 환경에 대한 정보를 가져옵니다.

Logging

작성할 애플리케이션에 대한 로깅 공급자의 컬렉션을 가져옵니다. 이 속성은 새 로깅 공급자를 추가하는 데 유용합니다.

Metrics

메트릭을 사용하도록 설정하고 해당 출력을 지시할 수 있습니다.

Services

작성할 애플리케이션에 대한 서비스 컬렉션을 가져옵니다. 이 속성은 사용자 제공 또는 프레임워크 제공 서비스를 추가하는 데 유용합니다.

메서드

Build()

호스트를 빌드합니다. 이 메서드는 한 번만 호출할 수 있습니다.

ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>)

IServiceProviderFactory<TContainerBuilder> 만드는 데 사용할 instance 등록합니다IServiceProvider.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IHostApplicationBuilder.Configuration

키/값 구성 속성 집합을 가져옵니다.

IHostApplicationBuilder.Properties

호스트 빌드 프로세스 중에 구성 요소 간에 상태를 공유하기 위한 중앙 위치를 가져옵니다.

적용 대상