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

Parámetros

definition
ImportDefinition

Condiciones de los ExportDefinition objetos que se van a devolver.

Devoluciones

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

Excepciones

El ComposablePartCatalog objeto 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