AggregateExportProvider.GetExportsCore Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar alla exporter som matchar villkoren för den angivna importen.
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)
Parametrar
- definition
- ImportDefinition
Villkoren för de objekt som Export ska returneras.
- atomicComposition
- AtomicComposition
Transaktionscontainern för kompositionen.
Returer
En samling som innehåller alla exporter som matchar det angivna villkoret.
Kommentarer
Implementerare bör inte behandla kardinalitetsrelaterade matchningar som fel och förväntas inte utlösa undantag i dessa fall.
Om importen till exempel begär exakt en export och providern antingen inte har någon matchande export eller mer än en, bör metoden returnera en tom IEnumerable<T> samling med Export.