AggregateExportProvider.GetExportsCore Methode

Definitie

Hiermee haalt u alle exports op die overeenkomen met de voorwaarden van de opgegeven import.

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)

Parameters

definition
ImportDefinition

De voorwaarden van de Export objecten die moeten worden geretourneerd.

atomicComposition
AtomicComposition

De transactionele container voor de samenstelling.

Retouren

Een verzameling die alle exports bevat die overeenkomen met de opgegeven voorwaarde.

Opmerkingen

Implementeerfuncties mogen kardinaliteitsgerelateerde fouten niet behandelen als fouten en zullen in die gevallen geen uitzonderingen genereren.

Als de importaanvragen bijvoorbeeld exact één export aanvragen en de provider geen overeenkomende exports of meer dan één heeft, moet de methode een lege IEnumerable<T> verzameling retourneren.Export

Van toepassing op