CompositionContainer.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.
Returnerar en samling med alla exporter som matchar villkoren i det angivna ImportDefinition objektet.
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
Objektet som definierar villkoren för de objekt som ska hämtas Export .
- atomicComposition
- AtomicComposition
Sammansättningstransaktionen som ska användas eller null för att inaktivera transaktionssammansättning.
Returer
En samling av alla Export objekt i det här CompositionContainer objektet som matchar de villkor som anges av definition.
Kommentarer
Implementeringar bör inte behandla kardinalitetsrelaterade matchningar som fel och bör inte utlösa undantag för kardinalitetsrelaterade matchningar. Om importen till exempel begär exakt en export och providern antingen inte har någon matchande export eller mer än en, GetExportsCore bör metoden returnera en tom IEnumerable<T> samling Export objekt.