AggregateExportProvider.GetExportsCore Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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