DependencyAccessor.ResolveDependencies(Object, CompositionContract, Boolean) 方法

定义

在协定的所有实现中解析依赖项。Resolves dependencies on all implementations of a contract.

public:
 System::Collections::Generic::IEnumerable<System::Composition::Hosting::Core::CompositionDependency ^> ^ ResolveDependencies(System::Object ^ site, System::Composition::Hosting::Core::CompositionContract ^ contract, bool isPrerequisite);
public System.Collections.Generic.IEnumerable<System.Composition.Hosting.Core.CompositionDependency> ResolveDependencies (object site, System.Composition.Hosting.Core.CompositionContract contract, bool isPrerequisite);
member this.ResolveDependencies : obj * System.Composition.Hosting.Core.CompositionContract * bool -> seq<System.Composition.Hosting.Core.CompositionDependency>
Public Function ResolveDependencies (site As Object, contract As CompositionContract, isPrerequisite As Boolean) As IEnumerable(Of CompositionDependency)

参数

site
Object

描述依赖项站点的标记。A tag that describes the dependency site.

contract
CompositionContract

网站所需的协定。The contract required by the site.

isPrerequisite
Boolean

如果要指示在可执行导出前必须满足依赖项,则为 true;否则为 falsetrue to indicate that the dependency must be satisfied before exports are made available; otherwise, false.

返回

IEnumerable<CompositionDependency>

已解析的依赖项的集合。A collection of resolved dependencies.

适用于