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


ExportProvider.GetExportsCore(ImportDefinition, AtomicComposition) Метод

Определение

Получает все экспорты, которые соответствуют ограничению, заданному указанным определением.

protected:
 abstract System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::Export ^> ^ GetExportsCore(System::ComponentModel::Composition::Primitives::ImportDefinition ^ definition, System::ComponentModel::Composition::Hosting::AtomicComposition ^ atomicComposition);
protected abstract System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition);
protected abstract System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export>? GetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition? atomicComposition);
abstract member GetExportsCore : System.ComponentModel.Composition.Primitives.ImportDefinition * System.ComponentModel.Composition.Hosting.AtomicComposition -> seq<System.ComponentModel.Composition.Primitives.Export>
Protected MustOverride Function GetExportsCore (definition As ImportDefinition, atomicComposition As AtomicComposition) As IEnumerable(Of Export)

Параметры

definition
ImportDefinition

Объект, определяющий условия возвращаемых объектов Export.

atomicComposition
AtomicComposition

Транзакционный контейнер для композиции.

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

Коллекция, которая содержит все элементы экспорта, соответствующие заданному условию.

Комментарии

Переопределения этого метода не должны рассматривать несоответствия, связанные с кратностью, как ошибки, и в таких случаях не должны вызывать исключения. Например, если Cardinality имеет значение ExactlyOne и нет Export объектов, соответствующих условиям указанного ImportDefinitionобъекта , должна быть возвращена пустая IEnumerable<T> коллекция.

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