System.ComponentModel.Composition Ruang nama

Namespace layanan ini menyediakan kelas yang merupakan inti dari Managed Extensibility Framework, atau MEF.

Kelas

Nama Deskripsi
AdaptationConstants

Berisi kunci metadata statis yang digunakan oleh sistem komposisi.

AttributedModelServices

Berisi metode pembantu untuk menggunakan model pemrograman yang diatribusikan MEF dengan komposisi.

CatalogReflectionContextAttribute

Saat diterapkan ke objek Assembly, memungkinkan objek AssemblyCatalog menemukan objek ReflectionContext kustom.

ChangeRejectedException

Pengecualian yang menunjukkan apakah bagian telah ditolak selama komposisi.

CompositionContractMismatchException

Pengecualian yang dilemparkan ketika nilai atau metadata yang diekspor yang mendasar dari objek Lazy<T> atau Lazy<T,TMetadata> tidak dapat ditransmisikan ke T atau TMetadataView, masing-masing.

CompositionError

Mewakili kesalahan yang terjadi selama komposisi.

CompositionException

Mewakili pengecualian yang dilemparkan ketika satu atau beberapa kesalahan terjadi selama komposisi dalam CompositionContainer objek.

ExportAttribute

Menentukan bahwa jenis, properti, bidang, atau metode menyediakan ekspor tertentu.

ExportFactory<T>

Pabrik yang membuat instans baru dari bagian yang menyediakan ekspor yang ditentukan.

ExportFactory<T,TMetadata>

Pabrik yang membuat instans baru dari bagian yang menyediakan ekspor yang ditentukan, dengan metadata terlampir.

ExportLifetimeContext<T>

Menyimpan nilai yang diekspor yang ExportFactory<T> dibuat oleh objek dan referensi ke metode untuk melepaskan objek tersebut.

ExportMetadataAttribute

Menentukan metadata untuk jenis, properti, bidang, atau metode yang ditandai dengan ExportAttribute.

ImportAttribute

Menentukan bahwa nilai properti, bidang, atau parameter harus disediakan oleh CompositionContainer.object.

ImportCardinalityMismatchException

Pengecualian yang dilemparkan ketika kardinalitas impor tidak kompatibel dengan kardinalitas ekspor yang cocok.

ImportingConstructorAttribute

Menentukan konstruktor mana yang harus digunakan saat membuat bagian.

ImportManyAttribute

Menentukan bahwa properti, bidang, atau parameter harus diisi dengan semua ekspor yang cocok oleh objek CompositionContainer.

InheritedExportAttribute

Menentukan bahwa jenis menyediakan ekspor tertentu, dan subkelas dari jenis tersebut juga akan menyediakan ekspor tersebut.

MetadataAttributeAttribute

Menentukan bahwa properti atribut kustom menyediakan metadata untuk ekspor yang diterapkan ke jenis, properti, bidang, atau metode yang sama.

MetadataViewImplementationAttribute

Menentukan jenis yang digunakan untuk mengimplementasikan tampilan metadata.

PartCreationPolicyAttribute

Menentukan CreationPolicy untuk suatu bagian.

PartMetadataAttribute

Menentukan metadata untuk suatu bagian.

PartNotDiscoverableAttribute

Menentukan bahwa ekspor jenis ini tidak akan disertakan dalam ComposablePartCatalog.

Antarmuka

Nama Deskripsi
ICompositionService

Menyediakan metode untuk memenuhi impor pada instans bagian yang ada.

IPartImportsSatisfiedNotification

Memberi tahu sebagian ketika impornya telah terpenuhi.

Enum

Nama Deskripsi
CreationPolicy

Menentukan kapan dan bagaimana bagian akan dibuat.

ImportSource

Menentukan nilai yang menunjukkan bagaimana mesin komposisi MEF mencari impor.