Поделиться через


DependencyAccessor.ResolveDependencies Метод

Определение

Разрешает зависимости во всех реализациях контракта.

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

Тег, который описывает сайт зависимости.

contract
CompositionContract

Контракт, требуемый сайтом.

isPrerequisite
Boolean

Значение true, указывающее, должна ли зависимость быть соблюдена, прежде чем экспорты станут доступными; в противном случае — значение false.

Возвращаемое значение

Коллекция разрешенных зависимостей.

Применяется к