다음을 통해 공유


IConstructorBindingFactory 인터페이스

정의

지정된 CLR 생성자에 대한 인스턴스를 찾고 만들기 InstantiationBinding 위한 팩터리입니다.

public interface IConstructorBindingFactory
type IConstructorBindingFactory = interface
Public Interface IConstructorBindingFactory

설명

서비스 수명은 입니다 Singleton. 즉, 여러 인스턴스에서 단일 instance 사용됩니다DbContext. 구현은 스레드로부터 안전해야 합니다. 이 서비스는 로 Scoped등록된 서비스에 의존할 수 없습니다.

자세한 내용 및 예제는 생성자가 있는 엔터티 형식 을 참조하세요.

메서드

GetBindings(IConventionEntityType, InstantiationBinding, InstantiationBinding)

InstantiationBinding 대부분의 매개 변수가 있는 생성자 및 서비스 속성 매개 변수만 있는 생성자에 대한 을 만듭니다.

GetBindings(IMutableEntityType, InstantiationBinding, InstantiationBinding)

InstantiationBinding 대부분의 매개 변수가 있는 생성자 및 서비스 속성 매개 변수만 있는 생성자에 대한 을 만듭니다.

GetBindings(IReadOnlyComplexType, InstantiationBinding, InstantiationBinding)

InstantiationBinding 대부분의 매개 변수가 있는 생성자 및 서비스 속성 매개 변수만 있는 생성자에 대한 을 만듭니다.

GetBindings(IReadOnlyEntityType, InstantiationBinding, InstantiationBinding)

InstantiationBinding 대부분의 매개 변수가 있는 생성자 및 서비스 속성 매개 변수만 있는 생성자에 대한 을 만듭니다.

TryBindConstructor(IConventionEntityType, ConstructorInfo, InstantiationBinding, IEnumerable<ParameterInfo>)

지정된 엔터티 형식 및 에 대한 을 만들려고 InstantiationBinding 시도합니다. ConstructorInfo

TryBindConstructor(IMutableEntityType, ConstructorInfo, InstantiationBinding, IEnumerable<ParameterInfo>)

지정된 엔터티 형식 및 에 대한 을 만들려고 InstantiationBinding 시도합니다. ConstructorInfo

적용 대상