ExportProvider.GetExportsCore(ImportDefinition, AtomicComposition) Methode

Definition

Ruft alle Exporte ab, die der durch die angegebene Definition definierten Einschränkung entsprechen.

protected:
 abstract System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::Export ^> ^ GetExportsCore(System::ComponentModel::Composition::Primitives::ImportDefinition ^ definition, System::ComponentModel::Composition::Hosting::AtomicComposition ^ atomicComposition);
protected abstract System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExportsCore(System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition);
abstract member GetExportsCore : System.ComponentModel.Composition.Primitives.ImportDefinition * System.ComponentModel.Composition.Hosting.AtomicComposition -> seq<System.ComponentModel.Composition.Primitives.Export>
Protected MustOverride Function GetExportsCore (definition As ImportDefinition, atomicComposition As AtomicComposition) As IEnumerable(Of Export)

Parameter

definition
ImportDefinition

Das Objekt, das die Bedingungen der Export zurückzugebenden Objekte definiert.

atomicComposition
AtomicComposition

Der Transaktionscontainer für die Komposition.

Gibt zurück

Eine Auflistung, die alle Exporte enthält, die der angegebenen Bedingung entsprechen.

Hinweise

Außerkraftsetzungen dieser Methode sollten kardinalitätsbezogene Nichtübereinstimmungen nicht als Fehler behandeln und in diesen Fällen keine Ausnahmen auslösen. Wenn Cardinality beispielsweise null Export Objekte vorhanden sindExactlyOne, die den Bedingungen des angegebenen Werts ImportDefinitionentsprechen, sollte eine leere IEnumerable<T> Auflistung zurückgegeben werden.

Gilt für: