다음을 통해 공유


IDbDependencyResolver 인터페이스

정의

이 인터페이스는 직접 또는 외부 컨테이너를 사용하여 종속성을 resolve 수 있는 모든 개체에 의해 구현됩니다.

public interface IDbDependencyResolver
type IDbDependencyResolver = interface
Public Interface IDbDependencyResolver
파생

설명

현재 IDbDependencyResolver를 사용하여 해결된 공용 서비스는 다음과 같습니다. http://msdn.microsoft.com/en-us/data/jj680697

메서드

GetService(Type, Object)

지정된 계약 유형 및 필요에 따라 지정된 키에 대한 종속성을 resolve 시도합니다. 확인자는 종속성을 resolve 수 없는 경우 null을 반환하고 throw하지 않아야 합니다. 이렇게 하면 여러 확인자가 마지막으로 종속성을 resolve 요청할 수 있도록 책임 체인 패턴에서 확인자를 사용할 수 있습니다.

GetServices(Type, Object)

지정된 계약 유형 및 필요에 따라 지정된 키에 대한 종속성을 resolve 시도합니다. 확인자가 종속성을 resolve 수 없는 경우 throw하지 않고 빈 열거형을 반환해야 합니다. 이 메서드는 GetService(Type, Object) 지정된 형식 및 키 조합에 대해 등록된 모든 서비스를 반환한다는 점에서 다릅니다.

확장 메서드

GetService(IDbDependencyResolver, Type)

지정된 형식 인수를 전달하고 name 인수에 null을 사용하여 를 호출 GetService(Type, Object) 합니다.

GetService<T>(IDbDependencyResolver)

GetService(Type, Object) 메서드의 제네릭 형식을 name 인수의 형식 인수 및 null로 전달하는 호출입니다.

GetService<T>(IDbDependencyResolver, Object)

메서드의 제네릭 형식과 지정된 이름을 인수로 전달하는 호출 GetService(Type, Object) 입니다.

GetServices(IDbDependencyResolver, Type)

지정된 형식 인수를 전달하고 name 인수에 null을 사용하여 를 호출 GetServices(Type, Object) 합니다.

GetServices<T>(IDbDependencyResolver)

GetServices(Type, Object) 메서드의 제네릭 형식을 name 인수의 형식 인수 및 null로 전달하는 호출입니다.

GetServices<T>(IDbDependencyResolver, Object)

메서드의 제네릭 형식과 지정된 이름을 인수로 전달하는 호출 GetServices(Type, Object) 입니다.

적용 대상