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


CompositionContainer.GetExportsCore Метод

Определение

Возвращает коллекцию всех экспортов, которые соответствуют условиям в указанном объекте ImportDefinition.

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 для отключения транзакционной композиции.

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

Коллекция всех объектов Export в данном объекте CompositionContainer, которые соответствуют условиям, заданным параметром definition.

Комментарии

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

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