CMSM 특수 형식
구성 가능한 병합 모듈과 함께 사용되는 특정 값에는 특수한 텍스트 처리가 필요합니다. "CMSM 특수 형식"으로 설명된 텍스트 문자열은 세미콜론(;) 및 등호(=) 문자를 클라이언트 병합 도구 또는 Mergemod.dll사용하는 예약 문자로 처리합니다.
CMSM 특수 형식은 현재 다음 위치에서 사용됩니다.
- ModuleSubstitution 테이블의 행 열이.
- ModuleSubstitution 테이블의 값 열이.
- ModuleConfiguration 테이블의 ContextData 열은 Bitfield가 Format 열의 값일 때.
- ModuleConfiguration 테이블의 ContextData 열은 Text가 Format 열의 값이고 열거형이 Type 열의 값일 때.
- ModuleConfiguration 테이블의 DefaultValue 열은 Key가 Format 열의 값일 때.
- ProvideTextData 메서드에서 사용하는 키 형식의 구성 가능한 항목은.
CMSM 특수 형식의 값에 리터럴 세미콜론 또는 등호 문자를 입력하려면 문자 앞에 백슬래시 문자('\')를 추가합니다. 리터럴 백슬래시는 두 개의 백슬래시로 나타낼 수 있습니다. 이스케이프할 필요가 없더라도 단일 백슬래시로 접두사로 접두사로 지정된 단일 문자가 단일 문자로 변환됩니다.
세미콜론 또는 등호 문자가 백슬래시로 접두사를 지정하지 않지만 값 컨텍스트에서 정의된 동작이 없는 경우 결과 문자열은 정의되지 않습니다. 예를 들어 모듈 구성 테이블의 DefaultValue 열은 세미콜론 문자가 열 구분 기호이므로 모든 키 항목에 대해 CMSM 특수 형식입니다. 등 문자는 이 문자열에서 특별한 의미가 없지만 이 문자열에서는 리터럴 등가 문자를 이스케이프해야 합니다.