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 коллекцию объектов.

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