AggregateExportProvider.GetExportsCore Methode

Definition

Ruft alle Exporte ab, die den Bedingungen für den angegebenen Import entsprechen.

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

Parameter

definition
ImportDefinition

Die Bedingungen der zurückzugebenden Export-Objekte.

atomicComposition
AtomicComposition

Der Transaktionscontainer für die Komposition.

Gibt zurück

IEnumerable<Export>

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

Hinweise

Implementierungen sollten keine Kardinalitätsübereinstimmungen als Fehler behandeln und werden nicht erwartet, Ausnahmen in diesen Fällen zu auslösen.

Wenn die Importanforderungen beispielsweise genau einen Export anfordert und der Anbieter entweder keine übereinstimmenden Exporte oder mehrere hat, sollte die Methode eine leere IEnumerable<T> Auflistung zurückgeben Export.

Gilt für