Freigeben über


AssemblyCatalog.GetExports(ImportDefinition) Methode

Definition

Ruft eine Auflistung von Exporten ab, die mit den durch die Importdefinition angegebenen Bedingungen übereinstimmen.

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

Parameter

definition
ImportDefinition

Bedingungen, die festlegen, welche Exporte übereinstimmen.

Gibt zurück

Eine Auflistung von Exporten, die den durch definition angegebenen Bedingungen entsprechen.

Ausnahmen

definition ist null.

Hinweise

Hinweise zu Erben

Außerkraftsetzungen dieser Eigenschaft sollten niemals zurückgegeben werden null , wenn keine ExportDefinition mit den durch definitiondefinierten Bedingungen übereinstimmt. Stattdessen wird ein leeres IEnumerable<T>zurückgegeben.

Gilt für: