Jazyk

ComposablePartCatalog.GetExports(ImportDefinition) Metoda

Definice

Získá seznam definic exportu, které odpovídají omezení definované zadaným ImportDefinition objektem.

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

Parametry

definition
ImportDefinition

Podmínky ExportDefinition objektů, které mají být vráceny.

Návraty

Kolekce Tuple<T1,T2> obsahující ExportDefinition objekty a jejich přidružené ComposablePartDefinition objekty pro objekty, které odpovídají omezení určené definition.

Výjimky

definition je null.

Poznámky

Přepsání této metody by nikdy nemělo vracet null. Pokud žádná ExportDefinition neodpovídá podmínkám definovaným definitionpomocí , vraťte prázdný IEnumerable<T> objekt.

Platí pro