Megosztás a következőn keresztül:


Tulajdonságtípus

A szemantikai típusú tulajdonságtípus a kulcsformátumtípusokegyike. Ez a típus egy idegen kulcsot tartalmaz a felhasználó által megadott tulajdonságtáblában.

Az egyesítési eszköznek egy érvényes Windows Installer Azonosító kell lecserélnie az ilyen típusú elemekre. Mergemod.dll nem kényszeríti ki ezt a korlátozást, és az egyesítési eszköz feladata annak biztosítása, hogy a felhasználó érvényes kulcsot biztosítson a Tulajdonságtáblában. A Tulajdonságtábla elsődleges kulcsai a tulajdonságnevek.

A null érték érvényes erre a típusra, kivéve, ha az msmConfigItemNonNullable szerepel a ModuleConfiguration tábla attribútum mezőjében.

A tulajdonságtípus a következő típusú ContextData-okkal használható.

Null ContextData

Egy konfigurálható egyesítési modul ezt a típust használhatja arra, hogy a felhasználó tulajdonságnevet adjon a modul adatbázistáblájának. Az egyesítési eszköz a tulajdonság azonosítóját a ModuleSubstitution táblaÉrték oszlopában lévő sablonokra cseréli. Az ilyen típusú konfigurálható elem megadásához a modulkészítőknek be kell írniuk a konfigurálható elem nevét a Név oszlopba, be kell írniuk az "1" értéket a Formátum oszlopba, be kell írniuk a "Tulajdonság" értéket a Típus oszlopba, és üresen kell hagyniuk a ModuleConfiguration táblaContextData oszlopát.

Public ContextData

Egy konfigurálható egyesítési modul ezt a típust használhatja arra, hogy lehetővé tegye a felhasználó számára egy nyilvános tulajdonság nevét a modul egyik adatbázistáblájának. Az egyesítési eszköz a tulajdonság azonosítóját a ModuleSubstitution táblaÉrték oszlopában lévő sablonokra cseréli. Az ilyen típusú konfigurálható elem megadásához a modulkészítőknek be kell írniuk a konfigurálható elem nevét a Név oszlopba, be kell írniuk az "1" értéket a Formátum oszlopba, be kell írniuk a "Tulajdonság" értéket a Típus oszlopba, és be kell írniuk a "Public" kifejezést a Modulkonfiguráció tábla ContextData oszlopába.

Private ContextData

Egy konfigurálható egyesítési modul ezt a típust használhatja arra, hogy lehetővé tegye a felhasználó számára egy magántulajdonság nevének megadását a modul egyik adatbázistáblájában. Az egyesítési eszköz a tulajdonság azonosítóját a ModuleSubstitution táblaÉrték oszlopában lévő sablonokra cseréli. Az ilyen típusú konfigurálható elem megadásához a modulkészítőknek be kell írniuk a konfigurálható elem nevét a Név oszlopba, be kell írniuk az "1" értéket a Formátum oszlopba, be kell írniuk a "Tulajdonság" értéket a Típus oszlopba, és be kell írniuk a "Private" értéket a Modulkonfiguráció tábla ContextData oszlopába.