System.ComponentModel.Composition.Primitives Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ta przestrzeń nazw udostępnia typy pierwotne bazowe modelu programowania MEF.
Klasy
| Nazwa | Opis |
|---|---|
| ComposablePart |
Definiuje abstrakcyjną klasę bazową dla części komponowalnych, które importują obiekty i tworzą 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 obiekt i może określać zarówno nazwę kontraktu ComposablePart , jak i metadane. |
| Export |
Reprezentuje eksport, który jest typem składającym się z obiektu wyeksportowanego utworzonego 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
| Nazwa | Opis |
|---|---|
| ICompositionElement |
Reprezentuje element, który uczestniczy w kompozycji. |
Wyliczenia
| Nazwa | Opis |
|---|---|
| ImportCardinality |
Wskazuje kardynalność obiektów Export wymaganych przez ImportDefinition. |