System.Composition.Hosting.Core Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene classi che rappresentano le funzionalità principali del motore di composizione, tra cui operazioni di composizione, contratti, dipendenze di parte, descrizioni di esportazione e contesto di durata di una parte condivisa che regola come può essere eliminata.
Classi
| Nome | Descrizione |
|---|---|
| CompositionContract |
Rappresenta un accordo tra parti che consente al motore di composizione di trovare le corrispondenze con le importazioni con le esportazioni. |
| CompositionDependency |
Rappresenta una dipendenza che una parte deve avere per soddisfare un oggetto ExportDescriptorPromise. Questa classe viene utilizzata dal motore di composizione durante l'inizializzazione per determinare se la composizione può essere effettuata e, in caso contrario, quale errore fornire. |
| CompositionOperation |
Rappresenta una singola operazione di composizione. |
| DependencyAccessor |
Consente agli oggetti di ExportDescriptorProvider individuare le relative dipendenze. |
| ExportDescriptor |
Descrive un'esportazione di una parte nota al motore di composizione. |
| ExportDescriptorPromise |
Rappresenta un descrittore di esportazione che può essere fornito da una parte disponibile. |
| ExportDescriptorProvider |
Fornisce la descrizione di un'esportazione per una parte nota al motore di composizione. |
| LifetimeContext |
Rappresenta un nodo nell'albero della durata. |
Delegati
| Nome | Descrizione |
|---|---|
| CompositeActivator |
Delegato che consente l'accesso a istanze di parti ed esportazioni durante la composizione. |