Delen via


Eigenschapstype

Het eigenschapstype van semantisch type is een van de sleutelindelingstypen. Dit type bestaat uit een refererende sleutel in de tabel Eigenschap die door de gebruiker wordt geleverd.

Het samenvoegprogramma moet een geldige Windows Installer--id vervangen door items van dit type. Mergemod.dll dwingt deze beperking niet af en het is aan het samenvoegprogramma om ervoor te zorgen dat de gebruiker een geldige sleutel in de tabel Eigenschap levert. De primaire sleutels van de tabel Eigenschap zijn de eigenschapsnamen.

Null is een geldige waarde voor dit type, tenzij de msmConfigItemNonNullable is opgenomen in het veld Kenmerken van de ModuleConfiguration-tabel.

Het eigenschapstype kan worden gebruikt met de volgende soorten ContextData.

Null ContextData-

Een configureerbare samenvoegmodule kan dit type gebruiken om de gebruiker in staat te stellen een eigenschapsnaam op te geven aan een databasetabel in de module. Het samenvoegprogramma vervangt de id van de eigenschap in de sjablonen in de kolom Waarde van de tabel ModuleSubstitutie. Als u een configureerbaar item van dit type wilt opgeven, moeten moduleauteurs de naam van het configureerbare item invoeren in de kolom Naam, '1' invoeren in de kolom Opmaak, 'Eigenschap' invoeren in de kolom Type en leeg laten in de contextgegevenskolom van de moduleconfiguratietabel.

Public ContextData-

Een configureerbare samenvoegmodule kan dit type gebruiken om de gebruiker in staat te stellen de naam van een openbare eigenschap op te geven aan een databasetabel in de module. Het samenvoegprogramma vervangt de id van de eigenschap in de sjablonen in de kolom Waarde van de tabel ModuleSubstitutie. Als u een configureerbaar item van dit type wilt opgeven, moeten auteurs van modules de naam van het configureerbare item invoeren in de kolom Naam, '1' invoeren in de kolom Opmaak, 'Eigenschap' invoeren in de kolom Type en 'Openbaar' invoeren in de kolom ContextData van de tabel ModuleConfiguratie.

Private ContextData-

Een configureerbare samenvoegmodule kan dit type gebruiken om de gebruiker in staat te stellen de naam van een privé-eigenschap op te geven aan een databasetabel in de module. Het samenvoegprogramma vervangt de id van de eigenschap in de sjablonen in de kolom Waarde van de tabel ModuleSubstitutie. Als u een configureerbaar item van dit type wilt opgeven, moeten moduleauteurs de naam van het configureerbare item invoeren in de kolom Naam, '1' invoeren in de kolom Opmaak, 'Eigenschap' invoeren in de kolom Type en 'Privé' invoeren in de kolom ContextData van de tabel Moduleconfiguratie.