ComposablePartExportProvider.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 een verzameling van alle exports in deze provider op die voldoen aan 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
Hiermee ImportDefinition definieert u de voorwaarden van de Export te verkrijgen gegevens.
- atomicComposition
- AtomicComposition
De samenstellingstransactie die moet worden gebruikt of null om transactionele samenstelling uit te schakelen.
Retouren
Een verzameling van alle exports in deze provider die overeenkomen met de opgegeven voorwaarden.
Opmerkingen
Implementeerfuncties 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.