DependencyAccessor.TryResolveOptionalDependency Methode

Definitie

Lost een optionele afhankelijkheid op van één implementatie van een contract.

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

Parameters

site
Object

Een tag die de afhankelijkheidssite beschrijft.

contract
CompositionContract

Het contract dat door de site is vereist.

isPrerequisite
Boolean

true om aan te geven dat aan de afhankelijkheid moet worden voldaan voordat de export beschikbaar wordt gesteld; anders, false.

dependency
CompositionDependency

Nadat deze methode is geretourneerd, bevat deze de opgeloste afhankelijkheid of null.

Retouren

true als de afhankelijkheid is opgelost; anders, false.

Van toepassing op