언어

BindingContext 클래스

정의

명령줄 파서 결과, 삽입된 서비스 및 기타 값 원본을 기반으로 개체 인스턴스를 만듭니다.

public ref class BindingContext sealed : IServiceProvider
public ref class BindingContext sealed
public sealed class BindingContext : IServiceProvider
public sealed class BindingContext
type BindingContext = class
    interface IServiceProvider
type BindingContext = class
Public NotInheritable Class BindingContext
Implements IServiceProvider
Public NotInheritable Class BindingContext
상속
BindingContext
구현

생성자

속성 Description
BindingContext(ParseResult, IConsole)

명령줄 파서 결과, 삽입된 서비스 및 기타 값 원본을 기반으로 개체 인스턴스를 만듭니다.

속성

속성 Description
Console

명령줄 파서 결과, 삽입된 서비스 및 기타 값 원본을 기반으로 개체 인스턴스를 만듭니다.

ParseResult

현재 호출에 대한 구문 분석 결과입니다.

메서드

속성 Description
AddService(Type, Func<IServiceProvider,Object>)

지정된 서비스 팩터리를 바인딩 컨텍스트에 추가합니다.

AddService(Type, Func<Object>)

명령줄 파서 결과, 삽입된 서비스 및 기타 값 원본을 기반으로 개체 인스턴스를 만듭니다.

AddService<T>(Func<IServiceProvider,T>)

지정된 서비스 팩터리를 바인딩 컨텍스트에 추가합니다.

GetService(Type)

지정된 형식의 서비스 개체를 가져옵니다.

확장명 메서드

속성 Description
AddModelBinder(BindingContext, ModelBinder)

특정 형식을 바인딩하는 데 사용할 수 있는 모델 바인더를 추가합니다.

CreateAsyncScope(IServiceProvider)

범위가 지정된 서비스를 확인하는 데 사용할 수 있는 새 AsyncServiceScope 서비스를 만듭니다.

CreateScope(IServiceProvider)

범위가 지정된 서비스를 확인하는 데 사용할 수 있는 새 IServiceScope 서비스를 만듭니다.

GetFakeLogCollector(IServiceProvider)

가짜 로거로 전송된 로그 레코드를 수집하는 개체를 가져옵니다.

GetFakeRedactionCollector(IServiceProvider)

종속성 주입 컨테이너에서 Fake Redactor Collector 인스턴스를 가져옵니다.

GetKeyedService(IServiceProvider, Type, Object)

에서 serviceType형식 IServiceProvider 의 서비스를 가져옵니다.

GetKeyedService<T>(IServiceProvider, Object)

에서 T형식 IServiceProvider 의 서비스를 가져옵니다.

GetKeyedServices(IServiceProvider, Type, Object)

에서 형식 serviceType 의 서비스 열거형을 IServiceProvider가져옵니다.

GetKeyedServices<T>(IServiceProvider, Object)

에서 형식 T 의 서비스 열거형을 IServiceProvider가져옵니다.

GetOrCreateModelBinder(BindingContext, IValueDescriptor)

지정된 값 설명자에 대한 모델 바인더를 가져옵니다.

GetRequiredKeyedService(IServiceProvider, Type, Object)

에서 serviceType형식 IServiceProvider 의 서비스를 가져옵니다.

GetRequiredKeyedService<T>(IServiceProvider, Object)

에서 T형식 IServiceProvider 의 서비스를 가져옵니다.

GetRequiredService(IServiceProvider, Type)

에서 serviceType형식 IServiceProvider 의 서비스를 가져옵니다.

GetRequiredService<T>(IServiceProvider)

에서 T형식 IServiceProvider 의 서비스를 가져옵니다.

GetService<T>(IServiceProvider)

에서 T형식 IServiceProvider 의 서비스를 가져옵니다.

GetServices(IServiceProvider, Type)

에서 형식 serviceType 의 서비스 열거형을 IServiceProvider가져옵니다.

GetServices<T>(IServiceProvider)

에서 형식 T 의 서비스 열거형을 IServiceProvider가져옵니다.

적용 대상