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 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.