ComposablePartCatalog.GetExports(ImportDefinition) Метод

Определение

Получает список определений экспортов, которые соответствуют ограничению, определенному указанным объектом ImportDefinition.

public:
 virtual System::Collections::Generic::IEnumerable<Tuple<System::ComponentModel::Composition::Primitives::ComposablePartDefinition ^, System::ComponentModel::Composition::Primitives::ExportDefinition ^> ^> ^ GetExports(System::ComponentModel::Composition::Primitives::ImportDefinition ^ definition);
public virtual System.Collections.Generic.IEnumerable<Tuple<System.ComponentModel.Composition.Primitives.ComposablePartDefinition,System.ComponentModel.Composition.Primitives.ExportDefinition>> GetExports (System.ComponentModel.Composition.Primitives.ImportDefinition definition);
abstract member GetExports : System.ComponentModel.Composition.Primitives.ImportDefinition -> seq<System.ComponentModel.Composition.Primitives.ComposablePartDefinition * System.ComponentModel.Composition.Primitives.ExportDefinition>
override this.GetExports : System.ComponentModel.Composition.Primitives.ImportDefinition -> seq<System.ComponentModel.Composition.Primitives.ComposablePartDefinition * System.ComponentModel.Composition.Primitives.ExportDefinition>
Public Overridable Function GetExports (definition As ImportDefinition) As IEnumerable(Of Tuple(Of ComposablePartDefinition, ExportDefinition))

Параметры

definition
ImportDefinition

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

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

Коллекция объектов Tuple<T1,T2>, содержащих объекты ExportDefinition и связанные с ними объекты ComposablePartDefinition для объектов, соответствующих ограничению, заданному параметром definition.

Исключения

Объект ComposablePartCatalog ликвидирован.

definition имеет значение null.

Комментарии

Переопределения этого метода никогда не должны возвращать null. Если значение не ExportDefinition соответствует условиям, определенным в definition, возвращает пустой IEnumerable<T> объект .

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