Sdílet prostřednictvím


Typ vlastnosti

Typ vlastnosti sémantického typu je jedním z typů klíčových formátů. Tento typ se skládá z cizího klíče do tabulky vlastností poskytnuté uživatelem.

Slučovací nástroj musí nahradit platný identifikátor instalační služby systému Windows identifikátor pro položky tohoto typu. Mergemod.dll toto omezení nevynucuje a je na nástroji pro sloučení, aby uživatel do tabulky Vlastností poskytoval platný klíč. Primární klíče tabulky Vlastností jsou názvy vlastností.

Null je platná hodnota pro tento typ, pokud msmConfigItemNonNullable nebyl zahrnut do pole Atributy tabulky ModuleConfiguration.

Typ vlastnosti lze použít s následujícími typy ContextData.

null ContextData

Konfigurovatelný slučovací modul může tento typ použít k tomu, aby uživatel mohl v modulu zadat název vlastnosti databázové tabulce. Slučovací nástroj nahradí identifikátor vlastnosti do šablon ve sloupci Value tabulky ModuleSubstitution. Chcete-li zadat konfigurovatelnou položku tohoto typu, autoři modulů by měli zadat název konfigurovatelné položky do sloupce Název, zadat do sloupce Formát "1", zadat "Vlastnost" do sloupce Typ a ponechat prázdný sloupec ContextData tabulky ModuleConfiguration tabulky.

public ContextData

Konfigurovatelný slučovací modul může tento typ použít, aby uživatel mohl zadat název veřejné vlastnosti do databázové tabulky v tomto modulu. Slučovací nástroj nahradí identifikátor vlastnosti do šablon ve sloupci Value tabulky ModuleSubstitution. Pokud chcete zadat konfigurovatelnou položku tohoto typu, autoři modulů by měli do sloupce Název zadat název konfigurovatelné položky, do sloupce Formát zadejte "1", do sloupce Typ zadejte "Vlastnost" a do sloupce ContextData tabulky ModuleConfiguration zadejte "Public".

Private ContextData

Konfigurovatelný slučovací modul může pomocí tohoto typu umožnit uživateli zadat název privátní vlastnosti do databázové tabulky v tomto modulu. Slučovací nástroj nahradí identifikátor vlastnosti do šablon ve sloupci Value tabulky ModuleSubstitution. Pokud chcete zadat konfigurovatelnou položku tohoto typu, autoři modulů by měli do sloupce Název zadat název konfigurovatelné položky, do sloupce Formát zadat "1", do sloupce Typ zadat "Vlastnost" a do sloupce ContextData tabulky ModuleConfiguration zadat "Private".