DependencyAccessor.TryResolveOptionalDependency Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.