ExportProvider.GetExportsCore(ImportDefinition, AtomicComposition) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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