Typ właściwości
Typ właściwości typu semantycznego jest jednym z typów formatów kluczy . Ten typ składa się z klucza obcego w tabeli właściwości dostarczone przez użytkownika.
Narzędzie scalania musi zastąpić prawidłowy instalator Windows identyfikator dla elementów tego typu. Mergemod.dll nie wymusza tego ograniczenia i jest to narzędzie scalania, aby upewnić się, że użytkownik dostarcza prawidłowy klucz do tabeli Właściwości. Kluczami podstawowymi tabeli Właściwości są nazwy właściwości.
Wartość null jest prawidłową wartością tego typu, chyba że element msmConfigItemNonNullable został uwzględniony w polu Atrybuty tabeli ModuleConfiguration.
Typ właściwości może być używany z następującym rodzajem ContextData.
Null ContextData
Konfigurowalny moduł scalania może używać tego typu, aby umożliwić użytkownikowi podanie nazwy właściwości tabeli bazy danych w module. Narzędzie scalania zastępuje identyfikator właściwości szablonami w kolumnie Value tabeli ModuleSubstitution. Aby określić konfigurowalny element tego typu, autorzy modułów powinni wprowadzić nazwę konfigurowalnego elementu w kolumnie Nazwa, wprowadź ciąg "1" w kolumnie Format, wprowadź ciąg "Property" w kolumnie Typ i pozostaw puste kolumnę ContextData tabeli ModuleConfiguration.
public contextData
Konfigurowalny moduł scalania może używać tego typu, aby umożliwić użytkownikowi podanie nazwy właściwości publicznej tabeli bazy danych w module. Narzędzie scalania zastępuje identyfikator właściwości szablonami w kolumnie Value tabeli ModuleSubstitution. Aby określić konfigurowalny element tego typu, autorzy modułów powinni wprowadzić nazwę konfigurowalnego elementu w kolumnie Nazwa, wprowadź ciąg "1" w kolumnie Format, wprowadź ciąg "Property" w kolumnie Typ i wprowadź ciąg "Public" w kolumnie ContextData tabeli ModuleConfiguration.
Private ContextData
Konfigurowalny moduł scalania może użyć tego typu, aby umożliwić użytkownikowi podanie nazwy prywatnej właściwości tabeli bazy danych w module. Narzędzie scalania zastępuje identyfikator właściwości szablonami w kolumnie Value tabeli ModuleSubstitution. Aby określić konfigurowalny element tego typu, autorzy modułów powinni wprowadzić nazwę konfigurowalnego elementu w kolumnie Nazwa, wprowadź ciąg "1" w kolumnie Format, wprowadź ciąg "Property" w kolumnie Typ i wprowadź ciąg "Private" w kolumnie ContextData tabeli ModuleConfiguration.