DependencyAccessor.TryResolveOptionalDependency Methode

Definition

Löst eine optionale Abhängigkeit von einer Implementierung eines Vertrags auf.

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

Parameter

site
Object

Ein Tag, das die Abhängigkeitswebsite beschreibt.

contract
CompositionContract

Der vertrag, der von der Website benötigt wird.

isPrerequisite
Boolean

trueum anzugeben, dass die Abhängigkeit erfüllt sein muss, bevor die Ausfuhren zur Verfügung gestellt werden; andernfalls . false

dependency
CompositionDependency

Nach dem Zurückgeben dieser Methode enthält die aufgelöste Abhängigkeit oder null.

Gibt zurück

truewenn die Abhängigkeit aufgelöst wurde; andernfalls . false

Gilt für: