다음을 통해 공유


DependencyAccessor.TryResolveOptionalDependency 메서드

정의

계약의 한 구현에서 선택적 종속성을 확인합니다.

public:
 bool TryResolveOptionalDependency(System::Object ^ site, System::Composition::Hosting::Core::CompositionContract ^ contract, bool isPrerequisite, [Runtime::InteropServices::Out] System::Composition::Hosting::Core::CompositionDependency ^ % dependency);
public bool TryResolveOptionalDependency (object site, System.Composition.Hosting.Core.CompositionContract contract, bool isPrerequisite, out System.Composition.Hosting.Core.CompositionDependency dependency);
member this.TryResolveOptionalDependency : obj * System.Composition.Hosting.Core.CompositionContract * bool * CompositionDependency -> bool
Public Function TryResolveOptionalDependency (site As Object, contract As CompositionContract, isPrerequisite As Boolean, ByRef dependency As CompositionDependency) As Boolean

매개 변수

site
Object

종속성 사이트를 설명하는 태그입니다.

contract
CompositionContract

사이트에 필요한 계약입니다.

isPrerequisite
Boolean

내보내기를 사용하기 전에 종속성을 충족해야 한다고 나타내려면 true이고 그렇지 않으면 false입니다.

dependency
CompositionDependency

이 메서드가 반환된 후 확인된 종속성 또는 null을 포함합니다.

반환

종속성이 확인되었으면 true이고, 그렇지 않으면 false입니다.

적용 대상