System.ComponentModel.Composition Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Ez a névtér olyan osztályokat biztosít, amelyek a felügyelt bővíthetőségi keretrendszer vagy MEF magját alkotják.
Osztályok
| Name | Description |
|---|---|
| AdaptationConstants |
A kompozíciós rendszer által használt statikus metaadatkulcsokat tartalmazza. |
| AttributedModelServices |
A MEF attribútummal ellátott programozási modell összeállítással való használatához használható segédmeteként szolgáló módszereket tartalmaz. |
| CatalogReflectionContextAttribute |
Objektumra Assembly alkalmazva lehetővé AssemblyCatalog teszi az objektumok számára az egyéni ReflectionContext objektumok felderítését. |
| ChangeRejectedException |
Kivétel, amely azt jelzi, hogy egy részt elutasítottak-e az összeállítás során. |
| CompositionContractMismatchException |
Az a kivétel, amely akkor fordul elő, ha egy vagy több Lazy<T> objektum mögöttes exportált értéke vagy Lazy<T,TMetadata> metaadatai nem adhatók át |
| CompositionError |
Olyan hibát jelöl, amely a kompozíció során történt. |
| CompositionException |
Azt a kivételt jelöli, amely akkor keletkezik, ha egy vagy több hiba történik egy CompositionContainer objektum összeállítása során. |
| ExportAttribute |
Megadja, hogy egy típus, tulajdonság, mező vagy metódus adott exportálást biztosít-e. |
| ExportFactory<T> |
Egy gyár, amely a megadott exportálást biztosító rész új példányait hozza létre. |
| ExportFactory<T,TMetadata> |
Egy gyár, amely egy adott exportálást biztosító rész új példányait hozza létre csatolt metaadatokkal. |
| ExportLifetimeContext<T> |
Egy objektum által ExportFactory<T> létrehozott exportált értéket és az objektum kiadásának metódusára mutató hivatkozást tartalmaz. |
| ExportMetadataAttribute |
A paraméterrel jelölt típus, tulajdonság, mező vagy metódus metaadatait ExportAttributeadja meg. |
| ImportAttribute |
Megadja, hogy a .object tulajdonságot, mezőt vagy paraméterértéket CompositionContaineradjon meg. |
| ImportCardinalityMismatchException |
Az a kivétel, amely akkor fordul elő, ha az importálás számossága nem kompatibilis az egyező exportálások számosságával. |
| ImportingConstructorAttribute |
Meghatározza, hogy melyik konstruktort kell használni egy alkatrész létrehozásakor. |
| ImportManyAttribute |
Azt adja meg, hogy egy tulajdonságot, mezőt vagy paramétert az objektumnak minden egyező exportálással CompositionContainer kell kitöltenie. |
| InheritedExportAttribute |
Megadja, hogy egy típus adott exportálást biztosít-e, és hogy az adott típus alosztályai is biztosítják ezt az exportálást. |
| MetadataAttributeAttribute |
Megadja, hogy az egyéni attribútum tulajdonságai metaadatokat adjanak meg az azonos típusra, tulajdonságra, mezőre vagy metódusra alkalmazott exportálásokhoz. |
| MetadataViewImplementationAttribute |
A metaadat-nézet implementálásához használt típust adja meg. |
| PartCreationPolicyAttribute |
CreationPolicy Egy alkatrészt határoz meg. |
| PartMetadataAttribute |
Egy rész metaadatait adja meg. |
| PartNotDiscoverableAttribute |
Megadja, hogy a típus exportálása ne legyen belefoglalva a ComposablePartCatalog. |
Interfészek
| Name | Description |
|---|---|
| ICompositionService |
Metódusokat biztosít egy meglévő részpéldány importálásának kielégítésére. |
| IPartImportsSatisfiedNotification |
Értesítést küld egy részről, ha a behozatala teljesült. |
Enumerációk
| Name | Description |
|---|---|
| CreationPolicy |
Megadja, hogy mikor és hogyan legyen példányosítva egy alkatrész. |
| ImportSource |
Azokat az értékeket adja meg, amelyek jelzik, hogy a MEF-kompozíciós motor hogyan keres importot. |