Partage via


ComposablePartExportProvider.GetExportsCore Méthode

Définition

Obtient une collection de toutes les exportations dans ce fournisseur qui correspondent aux conditions de l'importation spécifiée.

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)

Paramètres

definition
ImportDefinition

ImportDefinition qui définit les conditions du Export à obtenir.

atomicComposition
AtomicComposition

Transaction de composition à utiliser ou null pour désactiver la composition transactionnelle.

Retours

Collection de toutes les exportations dans ce fournisseur qui correspondent aux conditions spécifiées.

Remarques

Les implémenteurs ne doivent pas traiter les incompatibilités liées à la cardinalité comme des erreurs et ne doivent pas lever d’exceptions pour les incompatibilités liées à la cardinalité. Par exemple, si l’importation demande exactement une exportation et que le fournisseur n’a pas d’exportations correspondantes ou plusieurs, la GetExportsCore méthode doit retourner une collection vide IEnumerable<T> d’objets Export .

S’applique à