DependencyAccessor.ResolveRequiredDependency Method

Definition

Resolves a required dependency on one implementation of a contract.

public:
 System::Composition::Hosting::Core::CompositionDependency ^ ResolveRequiredDependency(System::Object ^ site, System::Composition::Hosting::Core::CompositionContract ^ contract, bool isPrerequisite);
public System.Composition.Hosting.Core.CompositionDependency ResolveRequiredDependency (object site, System.Composition.Hosting.Core.CompositionContract contract, bool isPrerequisite);
member this.ResolveRequiredDependency : obj * System.Composition.Hosting.Core.CompositionContract * bool -> System.Composition.Hosting.Core.CompositionDependency
Public Function ResolveRequiredDependency (site As Object, contract As CompositionContract, isPrerequisite As Boolean) As CompositionDependency

Parameters

site
Object

A tag that describes the dependency site.

contract
CompositionContract

The contract required by the site.

isPrerequisite
Boolean

true to indicate that the dependency must be satisfied before exports are made available; otherwise, false.

Returns

The resolved dependency.

Applies to