Partager via


DependencyAccessor.TryResolveOptionalDependency Méthode

Définition

Résout une dépendance facultative envers 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 la dépendance.

contract
CompositionContract

Le contrat requis par le site.

isPrerequisite
Boolean

true pour indiquer que la dépendance doit être satisfaite avant de rendre les exportations disponibles ; sinon, false.

dependency
CompositionDependency

Une fois que cette méthode a retourné une valeur, elle contient la dépendance résolue ou null.

Retours

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

S’applique à