CompositionContainer.GetExportsCore 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.
Retourne une collection de toutes les exportations qui correspondent aux conditions dans l'objet ImportDefinition spécifié.
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
Objet qui définit les conditions des objets Export à obtenir.
- atomicComposition
- AtomicComposition
Transaction de composition à utiliser ou null
pour désactiver la composition transactionnelle.
Retours
Collection de tous les objets Export de cet objet CompositionContainer qui correspondent aux conditions spécifiées par definition
.
Remarques
Les implémentations 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 .