Tabel PublishComponent
Tabel PublishComponent mengaitkan komponen yang tercantum dalam tabel Komponen dengan string teks kualifikasi dan GUID ID kategori. Komponen dengan fungsi paralel yang telah dikelompokkan bersama dengan cara ini disebut sebagai komponen yang memenuhi syarat. Lihat Komponen yang Memenuhi Syarat. Ini menyediakan alat penginstal dengan metode untuk tidak langsung tingkat tunggal saat merujuk ke komponen. Lihat Menggunakan Komponen yang Memenuhi Syarat.
Tabel PublishComponent memiliki kolom berikut.
Kolom | Jenis | Kunci | Dapat diubah ke null |
---|---|---|---|
ComponentId | GUID | Y | N |
Pengualifikasi | Teks | Y | N |
Komponen_ | Pengidentifikasi | Y | N |
AppData | Teks | N | Y |
Fitur_ | Pengidentifikasi | N | N |
Kolom
-
ComponentId
-
GUID string yang mewakili kategori komponen yang dikelompokkan bersama. Perhatikan bahwa judul kolom ini menyesatkan. Ini adalah GUID untuk kategori komponen yang memenuhi syarat dan bukan GUID yang sama yang muncul di kolom ComponentId dari tabel Komponen. Di sini mengacu pada server yang menyediakan fungsionalitas komponen untuk klien eksternal daripada komponen itu sendiri.
-
Kualifikasi
-
String teks yang memenuhi syarat nilai di kolom ComponentId. Kualifikasi digunakan untuk membedakan beberapa bentuk komponen yang sama, seperti komponen yang diimplementasikan dalam beberapa bahasa. Ini adalah string teks kualifikasi yang dikembalikan oleh MsiEnumComponentQualifiers.
-
Komponen_
-
Kunci eksternal ke dalam kolom salah satu tabel Komponen. Pengidentifikasi ini mengacu pada rekaman komponen yang memenuhi syarat dalam tabel Komponen.
-
AppData
-
Teks opsional yang dapat dilokalkan yang menjelaskan komponen rekaman ini yang memenuhi syarat. String biasanya diurai oleh aplikasi dan dapat ditampilkan kepada pengguna. Ini harus menjelaskan komponen yang memenuhi syarat. Ini dapat diambil dengan MsiEnumComponentQualifiers.
-
Fitur_
-
Kunci eksternal ke dalam kolom salah satu tabel Fitur. Ini adalah fitur menggunakan komponen yang memenuhi syarat ini.
Keterangan
Tabel ini disebut ketika tindakan PublishComponents atau tindakan UnpublishComponents dijalankan.
Perhatikan bahwa nama tabel ini menyesatkan. Tabel ini tidak diperlukan untuk menulis iklan. Lihat kolom Atribut tabel Komponen dan tabel Fitur untuk informasi tentang cara mengatur status penginstalan komponen yang akan diiklankan.
Validasi