System.Composition.Hosting.Core Espace de noms
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.
Contient des classes qui représentent les fonctionnalités principales du moteur de composition, notamment les opérations de composition, les contrats, les dépendances de partie, les descriptions d’exportation et le contexte de la durée de vie d’une partie partagée qui régit la façon dont elle peut être supprimée.
Classes
CompositionContract |
Représente un accord entre des composants, qui permet au moteur de composition d’établir des correspondances entre les importations et les exportations. |
CompositionDependency |
Représente une dépendance qu’un composant doit avoir afin de satisfaire un ExportDescriptorPromise. Cette classe est utilisée par le moteur de composition pendant l’initialisation afin de déterminer si la composition peut être effectuée et, si ce n’est pas le cas, d’indiquer l’erreur à fournir. |
CompositionOperation |
Représente une opération de composition unique. |
DependencyAccessor |
Permet aux objets ExportDescriptorProvider de localiser leurs dépendances. |
ExportDescriptor |
Décrit une exportation d'une partie connue du moteur de composition. |
ExportDescriptorPromise |
Représente un descripteur d'exportation qu'un composant disponible peut fournir. |
ExportDescriptorProvider |
Fournit la description d’une exportation pour un composant connu du moteur de composition. |
LifetimeContext |
Représente un nœud dans l’arborescence de la durée de vie. |
Délégués
CompositeActivator |
Délégué qui permet l’accès à des instances de composants et d’exportations pendant une composition. |