Sdílet prostřednictvím


CMSM – speciální formát

Některé hodnoty používané s konfigurovatelnými slučovacími moduly vyžadují speciální zpracování textu. Textový řetězec popsaný ve speciálním formátu CMSM považuje středník (;) a rovná se (=) jako rezervované znaky používané nástrojem pro sloučení klienta nebo Mergemod.dll.

Speciální formát CMSM se aktuálně používá v následujících umístěních:

Pokud chcete do hodnoty ve speciálním formátu CMSM zadat literály středníky nebo rovná se znaky, předpona znaku zpětného lomítka ('\'). Zpětné lomítko literálu může být reprezentováno dvěma zpětnými lomítky. Jeden znak s předponou jediného zpětného lomítka se přeloží do jediného znaku, i když se znak nevyžaduje.

Pokud středník nebo znak rovná se není předponou zpětného lomítka ještě nemá definované chování v kontextu hodnoty, výsledný řetězec není definován. Například sloupec DefaultValue tabulky ModuleConfiguration je ve speciálním formátu CMSM pro všechny položky klíče, protože středník je oddělovač sloupců. I když stejný znak nemá v tomto řetězci žádný zvláštní význam, literál rovná se znaky musí být v tomto řetězci stále uchvácené.