System.Composition Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Berisi kelas untuk membuat dan menentukan atribut ekspor, mengambil ekspor dari komposisi, mengonfigurasi atribut impor, dan untuk menentukan bagaimana bagian berinteraksi selama komposisi.
Kelas
| Nama | Deskripsi |
|---|---|
| CompositionContext |
Menyediakan metode untuk mengambil ekspor dari komposisi. |
| CompositionContextExtensions |
Menambahkan metode ke konteks komposisi yang khusus untuk model bagian yang ditik. |
| Export<T> |
Referensi yang memungkinkan grafik bagian yang terkait dengan instans yang diekspor dirilis. |
| 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. |
| ExportMetadataAttribute |
Menentukan metadata untuk jenis, properti, bidang, atau metode yang ditandai dengan atribut ExportAttribute. |
| ImportAttribute |
Menentukan bahwa nilai properti atau parameter harus disediakan oleh kontainer host. |
| ImportingConstructorAttribute |
Menentukan konstruktor mana yang harus digunakan saat membuat bagian yang diatribusikan. |
| ImportManyAttribute |
Menentukan bahwa properti, bidang, atau parameter harus diisi dengan semua ekspor yang cocok oleh kontainer host. |
| ImportMetadataConstraintAttribute |
Menentukan bahwa impor memerlukan nilai metadata tertentu. |
| MetadataAttributeAttribute |
Menentukan bahwa properti atribut kustom menyediakan metadata untuk ekspor yang diterapkan ke jenis, properti, bidang, atau metode yang sama. |
| OnImportsSatisfiedAttribute |
Menentukan bahwa metode harus dipanggil ketika komposisi selesai. |
| PartMetadataAttribute |
Menentukan metadata untuk suatu bagian. |
| PartNotDiscoverableAttribute |
Menentukan bahwa ekspor jenis ini tidak akan disertakan dalam katalog. |
| SharedAttribute |
Menandai bagian yang didekorasi sebagai dibatasi untuk berbagi dalam batas yang ditentukan. |
| SharingBoundaryAttribute |
Saat diterapkan ke impor objek ExportFactory<T>, menandai batas cakupan berbagi. |