ExportProvider.GetExportsCore(ImportDefinition, AtomicComposition) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient toutes les exportations qui correspondent à la contrainte définie par la définition spécifiée.
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)
Paramètres
- definition
- ImportDefinition
Objet qui définit les conditions des objets Export à retourner.
- atomicComposition
- AtomicComposition
Conteneur transactionnel pour la composition.
Retours
Collection qui contient toutes les exportations correspondant à la condition spécifiée.
Remarques
Les remplacements de cette méthode ne doivent pas traiter les incompatibilités liées à la cardinalité comme des erreurs et ne doivent pas lever d’exceptions dans ces cas. Par exemple, si Cardinality est ExactlyOne et qu’il n’y a aucun Export objet qui correspond aux conditions du spécifié ImportDefinition, une collection vide IEnumerable<T> doit être retournée.