閱讀英文

共用方式為


屬性類型

意類型的屬性類型 是其中一個 索引鍵格式類型。 此類型是由使用者所提供的 Property 資料表 中的外鍵所組成。

合併工具必須以有效的 Windows Installer 識別碼 取代此類型的專案。 Mergemod.dll不會強制執行這項限制,而且由合併工具決定使用者提供有效的索引鍵至 Property 資料表。 Property 資料表的主鍵是屬性名稱。

Null 是這個類型的有效值,除非 ModuleConfiguration 資料表的 Attributes 欄位中已包含 msmConfigItemNonNullable。

屬性類型可以搭配下列類型的 CoNtextData 使用。

Null CoNtextData

可設定的合併模組可以使用此類型,讓使用者將屬性名稱提供給模組中的資料庫資料表。 合併工具會將屬性的識別碼取代為 ModuleSubstitution 資料表的 Value 資料行中的範本。 若要指定此類型的可設定專案,模組作者應該在 Name 資料行中輸入可設定專案的名稱、在 Format 資料行中輸入 「1」、在 Type 資料行中輸入 「Property」,並將 ModuleConfiguration 資料表的 CoNtextData 資料行保留空白。

Public CoNtextData

可設定的合併模組可以使用此類型,讓使用者將 公用屬性 的名稱提供給模組中的資料庫資料表。 合併工具會將屬性的識別碼取代為 ModuleSubstitution 資料表的 Value 資料行中的範本。 若要指定此類型的可設定專案,模組作者應該在 [名稱] 資料行中輸入可設定專案的名稱、在 Format 資料行中輸入 「1」、在 Type 資料行中輸入 「Property」,然後在 ModuleConfiguration 資料表的 CoNtextData 資料行中輸入 「Public」。

Private CoNtextData

可設定的合併模組可以使用此類型,讓使用者將 私用屬性 的名稱提供給模組中的資料庫資料表。 合併工具會將屬性的識別碼取代為 ModuleSubstitution 資料表的 Value 資料行中的範本。 若要指定此類型的可設定專案,模組作者應該在 Name 資料行中輸入可設定專案的名稱、在 Format 資料行中輸入 「1」、在 Type 資料行中輸入 「Property」,然後在 ModuleConfiguration 資料表的 CoNtextData 資料行中輸入 「Private」。