Sdílet prostřednictvím


DependencyAccessor.TryResolveOptionalDependency Metoda

Definice

Řeší volitelnou závislost na jedné implementaci kontraktu.

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

Parametry

site
Object

Značka, která popisuje lokalitu závislostí.

contract
CompositionContract

Smlouva vyžadovaná webem.

isPrerequisite
Boolean

trueoznačit, že závislost musí být splněna před zpřístupněním vývozu; v opačném případě . false

dependency
CompositionDependency

Po vrácení této metody obsahuje vyřešenou závislost nebo null.

Návraty

truepokud byla závislost vyřešena; v opačném případě . false

Platí pro