Partilhar via


Formato Especial CMSM

Certos valores usados com módulos de mesclagem configuráveis exigem manipulação de texto especial. Uma cadeia de caracteres de texto descrita como estando em "CMSM Special Format" trata o ponto-e-vírgula (;) e igual a (=) caracteres como caracteres reservados usados pela ferramenta de mesclagem do cliente ou Mergemod.dll.

O formato CMSM Special é atualmente usado nos seguintes locais:

Para inserir ponto-e-vírgula literal ou caracteres iguais em um valor no formato especial CMSM, prefixe o caractere com um caractere de barra invertida ('\'). Uma barra invertida literal pode ser representada por duas barras invertidas. Um único caractere prefixado por uma única barra invertida é traduzido em um único caractere, mesmo que não seja necessário escapar do caractere.

Se um caractere ponto-e-vírgula ou igual não for prefixado por uma barra invertida, mas não tiver um comportamento definido no contexto do valor, a cadeia de caracteres resultante será indefinida. Por exemplo, a coluna DefaultValue da tabela ModuleConfiguration está no formato especial CMSM para todos os itens Key porque o caractere ponto-e-vírgula é o delimitador de coluna. Embora o caractere igual não tenha nenhum significado especial nessa cadeia de caracteres, caracteres literais iguais ainda devem ser escapados nessa cadeia de caracteres.