ComposablePartCatalog.GetExports(ImportDefinition) Método

Definición

Obtiene una lista de definiciones de exportación que coinciden con la restricción definida por el objeto ImportDefinition especificado.

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))

Parámetros

definition
ImportDefinition

Condiciones de los objetos ExportDefinition que se van a devolver.

Devoluciones

Colección de Tuple<T1,T2> que contiene los objetos ExportDefinition y sus objetos ComposablePartDefinition asociados para aquellos objetos que corresponden a la restricción especificada por definition.

Excepciones

El objeto ComposablePartCatalog se ha eliminado.

definition es null.

Comentarios

Las invalidaciones de este método nunca deben devolver null. Si no ExportDefinition coincide con las condiciones definidas por definition, devuelve un objeto vacío IEnumerable<T> .

Se aplica a