DependencyAccessor.TryResolveOptionalDependency Méthode

Définition

Résout une dépendance facultative sur une implémentation d’un contrat.

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

Paramètres

site
Object

Balise qui décrit le site de dépendance.

contract
CompositionContract

Contrat requis par le site.

isPrerequisite
Boolean

true pour indiquer que la dépendance doit être satisfaite avant que les exportations ne soient mises à disposition ; sinon, false.

dependency
CompositionDependency

Une fois cette méthode retournée, contient la dépendance résolue ou null.

Retours

true si la dépendance a été résolue ; sinon, false.

S’applique à