System.ComponentModel.Composition Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Det här namnområdet innehåller klasser som utgör kärnan i Managed Extensibility Framework eller MEF.
Klasser
| Name | Description |
|---|---|
| AttributedModelServices |
Innehåller hjälpmetoder för att använda den MEF-tillskrivna programmeringsmodellen med komposition. |
| ChangeRejectedException |
Ett undantag som anger om en del har avvisats under kompositionen. |
| CompositionContractMismatchException |
Undantaget som utlöses när det underliggande exporterade värdet eller metadata för ett eller Lazy<T> -Lazy<T,TMetadata>objekt inte kan gjutas till |
| CompositionError |
Representerar ett fel som uppstod under kompositionen. |
| CompositionException |
Representerar undantaget som utlöses när ett eller flera fel inträffar under kompositionen i ett CompositionContainer objekt. |
| ExportAttribute |
Anger att en typ, egenskap, fält eller metod ger en viss export. |
| ExportLifetimeContext<T> |
Innehåller ett exporterat värde som skapats av ett System.ComponentModel.Composition.ExportFactory`1 objekt och en referens till en metod för att frigöra objektet. |
| ExportMetadataAttribute |
Anger metadata för en typ, egenskap, ett fält eller en metod som har markerats ExportAttributemed . |
| ImportAttribute |
Anger att ett egenskaps-, fält- eller parametervärde ska anges av CompositionContainer.-objektet. |
| ImportCardinalityMismatchException |
Undantaget som utlöses när kardinaliteten för en import inte är kompatibel med kardinaliteten för matchande exporter. |
| ImportingConstructorAttribute |
Anger vilken konstruktor som ska användas när du skapar en del. |
| ImportManyAttribute |
Anger att en egenskap, ett fält eller en parameter ska fyllas i med alla matchande exporter av CompositionContainer objektet. |
| InheritedExportAttribute |
Anger att en typ ger en viss export, och att underklasser av den typen också tillhandahåller den exporten. |
| MetadataAttributeAttribute |
Anger att egenskaperna för ett anpassat attribut ger metadata för exporter som tillämpas på samma typ, egenskap, fält eller metod. |
| MetadataViewImplementationAttribute |
Anger vilken typ som används för att implementera en metadatavy. |
| PartCreationPolicyAttribute |
Anger CreationPolicy för en del. |
| PartMetadataAttribute |
Anger metadata för en del. |
| PartNotDiscoverableAttribute |
Anger att den här typens exporter inte inkluderas i en ComposablePartCatalog. |
Gränssnitt
| Name | Description |
|---|---|
| ICompositionService |
Tillhandahåller metoder för att uppfylla importer på en befintlig delinstans. |
| IPartImportsSatisfiedNotification |
Meddelar en del när importen har uppfyllts. |