CompositionContainer.GetExportsCore Methode

Definitie

Retourneert een verzameling van alle exports die overeenkomen met de voorwaarden in het opgegeven ImportDefinition object.

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

Het object dat de voorwaarden van de Export objecten definieert die moeten worden opgehaald.

atomicComposition
AtomicComposition

De samenstellingstransactie die moet worden gebruikt of null om transactionele samenstelling uit te schakelen.

Retouren

Een verzameling van alle Export objecten in dit CompositionContainer object die overeenkomen met de voorwaarden die zijn opgegeven door definition.

Opmerkingen

Implementaties mogen kardinaliteitsgerelateerde fouten niet behandelen als fouten en mogen geen uitzonderingen genereren voor niet-overeenkomende kardinaliteitsgerelateerde fouten. Als de importaanvragen bijvoorbeeld exact één export aanvragen en de provider geen overeenkomende exports of meer dan één heeft, moet de GetExportsCore methode een lege IEnumerable<T> verzameling Export objecten retourneren.

Van toepassing op