DependencyAccessor.TryResolveOptionalDependency Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Risolve una dipendenza facoltativa per un'implementazione di un contratto.
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
Parametri
- site
- Object
Tag che descrive il sito delle dipendenze.
- contract
- CompositionContract
Il contratto richiesto dal sito.
- isPrerequisite
- Boolean
true
per indicare che la dipendenza deve essere soddisfatta prima che vengano rese disponibili le esportazioni, in caso contrario false
.
- dependency
- CompositionDependency
Al termine, questo metodo contiene la dipendenza risolta o null
.
Restituisce
true
se la dipendenza è stata risolta; in caso contrario, false
.