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


ComposablePartExportProvider.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

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

atomicComposition
AtomicComposition

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

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

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

Комментарии

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

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