ExportProvider.GetExportsCore(ImportDefinition, AtomicComposition) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá všechny exporty, které odpovídají omezení definované v zadané definici.
protected:
abstract System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::Export ^> ^ GetExportsCore(System::ComponentModel::Composition::Primitives::ImportDefinition ^ definition, System::ComponentModel::Composition::Hosting::AtomicComposition ^ atomicComposition);
protected abstract System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export> GetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition);
protected abstract System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.Export>? GetExportsCore (System.ComponentModel.Composition.Primitives.ImportDefinition definition, System.ComponentModel.Composition.Hosting.AtomicComposition? atomicComposition);
abstract member GetExportsCore : System.ComponentModel.Composition.Primitives.ImportDefinition * System.ComponentModel.Composition.Hosting.AtomicComposition -> seq<System.ComponentModel.Composition.Primitives.Export>
Protected MustOverride Function GetExportsCore (definition As ImportDefinition, atomicComposition As AtomicComposition) As IEnumerable(Of Export)
Parametry
- definition
- ImportDefinition
Objekt, který definuje podmínky Export objektů, které se mají vrátit.
- atomicComposition
- AtomicComposition
Transakční kontejner pro složení.
Návraty
Kolekce, která obsahuje všechny exporty, které odpovídají zadané podmínce.
Poznámky
Přepsání této metody by nemělo zacházet s neshodami souvisejícími s kardinalitou jako s chybami a nemělo by v těchto případech vyvolat výjimky. Například pokud Cardinality je ExactlyOne a existují nulové Export objekty, které odpovídají podmínkám zadaného ImportDefinitionobjektu , měla by být vrácena prázdná IEnumerable<T> kolekce.