System.Composition.Hosting.Core Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje třídy, které představují základní funkce kompozičního modulu, včetně kompozičních operací, kontraktů, částečných závislostí, popisů exportu a kontextu životnosti sdílené části, která určuje, jak se může zbavit.
Třídy
CompositionContract |
Představuje smlouvu mezi částmi, které umožňují stroj složení odpovídat importům s exporty. |
CompositionDependency |
Představuje závislost, kterou musí mít část, aby mohla splnit ExportDescriptorPromise. Tato třída se používá modul složení během inicializace k určení, zda lze složení provést, a pokud ne, jaká chyba se má poskytnout. |
CompositionOperation |
Představuje jednu operaci složení. |
DependencyAccessor |
Umožňuje ExportDescriptorProvider objektům vyhledat jejich závislosti. |
ExportDescriptor |
Popisuje export části známé pro modul složení. |
ExportDescriptorPromise |
Představuje popisovač exportu, který může poskytnout dostupná část. |
ExportDescriptorProvider |
Poskytuje popis exportu pro část známou pro modul složení. |
LifetimeContext |
Představuje uzel ve stromu životnosti. |
Delegáti
CompositeActivator |
Delegát, který umožňuje přístup k instancím částí a exportů během sestavování. |