Bagikan melalui


Format Khusus CMSM

Nilai tertentu yang digunakan dengan modul penggabungan yang dapat dikonfigurasi memerlukan penanganan teks khusus. String teks yang dijelaskan sebagai dalam "Format Khusus CMSM" memperlakukan karakter titik koma (;) dan sama dengan (=) sebagai karakter khusus yang digunakan oleh alat penggabungan klien atau Mergemod.dll.

Format CMSM Special saat ini digunakan di lokasi berikut:

  • Kolom Baris tabel ModuleSubstitution.
  • Kolom Nilai tabel ModuleSubstitution.
  • Kolom ContextData dari tabel ModuleConfiguration saat Bitfield adalah nilai di kolom Format.
  • Kolom ContextData dari tabel ModuleConfiguration ketika Teks adalah nilai dalam kolom Format dan Enum adalah nilai di kolom Jenis.
  • Kolom DefaultValue dari tabel ModuleConfiguration saat Kunci adalah nilai di kolom Format.
  • Item yang dapat dikonfigurasi dalam format Kunci yang digunakan oleh metode ProvideTextData.

Untuk memasukkan titik koma harfiah atau karakter yang sama dengan nilai dalam format khusus CMSM, awali karakter dengan karakter garis miring terbalik ('\'). Garis miring terbalik harfiah dapat diwakili oleh dua garis miring terbalik. Satu karakter yang diawali oleh satu garis miring terbalik diterjemahkan ke dalam satu karakter, bahkan jika melarikan diri karakter tidak diperlukan.

Jika karakter titik koma atau sama dengan tidak diawali oleh garis miring terbalik belum memiliki perilaku yang ditentukan dalam konteks nilai, string yang dihasilkan tidak ditentukan. Misalnya, kolom DefaultValue dari tabel ModuleConfiguration berada dalam format khusus CMSM untuk semua item Kunci karena karakter titik koma adalah pemisah kolom. Meskipun karakter yang sama tidak memiliki arti khusus dalam string ini, karakter yang sama secara harfiah masih harus diloloskan dalam string ini.