Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
1 sur 1 ont trouvé cela utile - Évaluez ce sujet

System.ComponentModel.Composition, espace de noms

Cet espace de noms fournit des classes qui constituent le cœur de Managed Extensibility Framework, ou MEF.

  Classe Description
Classe publique Pris en charge par Bibliothèque de classes portable AttributedModelServices Contient des méthodes d'assistance pour l'utilisation du modèle de programmation par attributs MEF avec composition.
Classe publique CatalogReflectionContextAttribute Une fois appliqué à Assembly un objet, permet à un objet d'AssemblyCatalog pour découvrir les objets personnalisés d'ReflectionContext.
Classe publique Pris en charge par Bibliothèque de classes portable ChangeRejectedException Exception qui indique si un composant a été rejeté pendant la composition.
Classe publique Pris en charge par Bibliothèque de classes portable CompositionContractMismatchException Exception levée lorsque la valeur ou les métadonnées exportées sous-jacentes d'un objet Lazy<T> ou Lazy<T, TMetadata> ne peuvent pas être castées en T ou TMetadataView, respectivement.
Classe publique Pris en charge par Bibliothèque de classes portable CompositionError Représente une erreur qui s'est produite pendant la composition.
Classe publique Pris en charge par Bibliothèque de classes portable CompositionException Représente l'exception levée lorsqu'une ou plusieurs erreurs se produisent pendant la composition dans un objet CompositionContainer.
Classe publique Pris en charge par Bibliothèque de classes portable ExportAttribute Spécifie qu'un type, une propriété, un champ ou une méthode fournit une exportation particulière.
Classe publique ExportFactory<T> Une fabrique qui crée de nouvelles instances d'une partie qui fournit l'exportation spécifiée.
Classe publique ExportFactory<T, TMetadata> Une fabrique qui crée de nouvelles instances d'une partie qui fournit l'exportation spécifiée, avec des métadonnées jointes.
Classe publique ExportLifetimeContext<T> Contient une valeur exportée créée par se référant un objet d'ExportFactory<T> et à une méthode pour libérer cet objet.
Classe publique Pris en charge par Bibliothèque de classes portable ExportMetadataAttribute Spécifie des métadonnées pour un type, une propriété, un champ ou une méthode portant la marque ExportAttribute.
Classe publique Pris en charge par Bibliothèque de classes portable ImportAttribute Spécifie qu'une propriété, un champ, ou une valeur de paramètre doivent être fournis par CompositionContainer .object
Classe publique Pris en charge par Bibliothèque de classes portable ImportCardinalityMismatchException Exception levée lorsque la cardinalité d'une importation n'est pas compatible avec la cardinalité des exportations correspondantes.
Classe publique Pris en charge par Bibliothèque de classes portable ImportingConstructorAttribute Spécifie le constructeur à utiliser lors de la création d'un composant.
Classe publique Pris en charge par Bibliothèque de classes portable ImportManyAttribute Spécifie qu'une propriété, un champ, ou un paramètre doivent être remplis avec toutes les exportations correspondantes par l'objet d'CompositionContainer.
Classe publique Pris en charge par Bibliothèque de classes portable InheritedExportAttribute Spécifie qu'un type fournit une exportation particulière et que les sous-classes de ce type fourniront également cette exportation.
Classe publique Pris en charge par Bibliothèque de classes portable MetadataAttributeAttribute Spécifie que les propriétés d'un attribut personnalisé fournissent des métadonnées pour les exportations appliquées au même type, à la même propriété, au même champ ou à la même méthode.
Classe publique MetadataViewImplementationAttribute Spécifie le type utilisé pour implémenter une vue de métadonnées.
Classe publique Pris en charge par Bibliothèque de classes portable PartCreationPolicyAttribute Spécifie la CreationPolicy pour un composant.
Classe publique Pris en charge par Bibliothèque de classes portable PartMetadataAttribute Spécifie les métadonnées pour un composant.
Classe publique Pris en charge par Bibliothèque de classes portable PartNotDiscoverableAttribute Spécifie que les exportations de ce type ne seront pas incluses dans un ComposablePartCatalog.
  Interface Description
Interface publique Pris en charge par Bibliothèque de classes portable ICompositionService Fournit des méthodes pour satisfaire les importations sur une instance de composant existante.
Interface publique Pris en charge par Bibliothèque de classes portable IPartImportsSatisfiedNotification Avertit un composant lorsque ses importations ont été satisfaites.
  Énumération Description
Énumération publique Pris en charge par Bibliothèque de classes portable CreationPolicy Spécifie le moment et la manière dont un composant est instancié.
Énumération publique ImportSource Spécifie les valeurs qui indiquent comment le moteur de composition MEF recherche des importations.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.