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


CatalogExportProvider.GetExportsCore Метод

Определение

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

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

Параметры

definition
ImportDefinition

Условия, при которых возвращаются объекты Export.

atomicComposition
AtomicComposition

Используемая транзакция композиции или значение null для отключения транзакционной композиции.

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

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

Комментарии

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

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