Sdílet prostřednictvím


System.Composition.Hosting.Core Obor názvů

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í.