DependencyAccessor.TryResolveOptionalDependency Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Lost een optionele afhankelijkheid op van één implementatie van een contract.
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
Parameters
- site
- Object
Een tag die de afhankelijkheidssite beschrijft.
- contract
- CompositionContract
Het contract dat door de site is vereist.
- isPrerequisite
- Boolean
true om aan te geven dat aan de afhankelijkheid moet worden voldaan voordat de export beschikbaar wordt gesteld; anders, false.
- dependency
- CompositionDependency
Nadat deze methode is geretourneerd, bevat deze de opgeloste afhankelijkheid of null.
Retouren
true als de afhankelijkheid is opgelost; anders, false.