Bagikan melalui


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

ICE03
ICE06
ICE19
ICE22
ICE32