Bagikan melalui


Arsitektur (Kerangka Kerja Layanan Teks)

Kerangka Kerja Layanan Teks mencakup tiga komponen utama:

  • aplikasi : operasi aplikasi biasanya mencakup tampilan, pengeditan langsung, dan penyimpanan teks. Aplikasi menyediakan akses ke teks dengan menerapkan server COM yang mendukung antarmuka tertentu dan berkomunikasi dengan TSF menggunakan antarmuka yang diekspos manajer TSF. Sepanjang dokumentasi ini, istilah, aplikasi, mengacu pada aplikasi berkemampuan TSF, kecuali ditentukan lain.
  • Text Services: Layanan teks berfungsi sebagai penyedia teks ke aplikasi. Layanan teks dapat memperoleh teks dari, dan menulis teks ke, aplikasi. Layanan teks juga dapat mengaitkan data dan properti dengan blok teks. Layanan teks diimplementasikan sebagai server in-proc COM yang mendaftarkan dirinya dengan TSF. Saat terdaftar, pengguna berinteraksi dengan layanan teks menggunakan bilah bahasa atau pintasan keyboard. Beberapa layanan teks dapat diinstal.
  • Manajer TSF: Manajer TSF berfungsi sebagai mediator antara aplikasi dan satu atau beberapa layanan teks. Layanan teks tidak pernah berinteraksi langsung dengan aplikasi. Semua komunikasi melewati manajer TSF. Manajer TSF diimplementasikan oleh sistem operasi dan tidak dapat diganti. Sepanjang dokumentasi ini, istilah, manajer, mengacu pada manajer TSF, kecuali ditentukan lain.

Ilustrasi berikut menunjukkan elemen arsitektur utama TSF.

arsitektur kerangka kerja layanan teks

Dengan arsitektur ini, manajer TSF menyediakan lapisan abstraksi antara aplikasi dan layanan teks. Lapisan abstraksi ini memungkinkan aplikasi dan satu atau beberapa layanan teks untuk berbagi teks, dan memungkinkan manajer TSF mengelola layanan teks.