System.ComponentModel.Composition.Primitives Przestrzeń nazw

Ta przestrzeń nazw zawiera typy pierwotne stanowiące model programowania MEF.

Klasy

ComposablePart

Definiuje abstrakcyjną klasę bazową dla części komposowalnych, które importują obiekty i generują wyeksportowane obiekty.

ComposablePartCatalog

Reprezentuje abstrakcyjną klasę bazową dla katalogów części, które zbierają i zwracają ComposablePartDefinition obiekty.

ComposablePartDefinition

Definiuje abstrakcyjną klasę bazową dla definicji części, które opisują i umożliwiają tworzenie ComposablePart obiektów.

ComposablePartException

Wyjątek zgłaszany w przypadku wystąpienia błędu podczas wywoływania metod w ComposablePart obiekcie.

ContractBasedImportDefinition

Reprezentuje import wymagany przez ComposablePart obiekt i może określać zarówno nazwę kontraktu, jak i metadane.

Export

Reprezentuje eksport, który jest typem składającym się z obiektu wyeksportowanego z opóźnieniem i metadanych opisujących ten obiekt.

ExportDefinition

Opisuje kontrakt, który spełnia określony Export obiekt.

ExportedDelegate

Reprezentuje funkcję wyeksportowaną przez element ComposablePart.

ImportDefinition

Reprezentuje import wymagany przez ComposablePart obiekt.

Interfejsy

ICompositionElement

Reprezentuje element, który uczestniczy w kompozycji.

Wyliczenia

ImportCardinality

Wskazuje Kardynalność Export obiektów wymaganych przez ImportDefinition .