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> коллекция должна быть возвращена.

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