Freigeben über


ExportProvider.GetExportsCore(ImportDefinition, AtomicComposition) Methode

Definition

Ruft alle Exporte ab, die mit der durch die angegebene Definition definierten Einschränkung übereinstimmen.

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);
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 zurückzugebenden Export-Objekte definiert.

atomicComposition
AtomicComposition

Der Transaktionscontainer für die Komposition.

Gibt zurück

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

Hinweise

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

Gilt für: