Sdílet prostřednictvím


Architektura (architektura textových služeb)

Architektura textových služeb obsahuje tři primární komponenty:

  • Aplikace: operace aplikace obvykle zahrnují zobrazení, přímé úpravy a ukládání textu. Aplikace poskytuje přístup k textu implementací serveru COM, který podporuje určitá rozhraní a komunikuje s TSF pomocí rozhraní, která správce TSF zveřejňuje. V této dokumentaci termín, aplikace, odkazuje na aplikaci s povoleným TSF, pokud není uvedeno jinak.
  • Textové služby: Textová služba funguje jako zprostředkovatel textu pro aplikaci. Textová služba může získat text z aplikace a zapisovat do aplikace. Textová služba může také přidružit data a vlastnosti k bloku textu. Textová služba se implementuje jako server modelu COM v rámci proc, který se zaregistruje v rámci TSF. Při registraci uživatel komunikuje s textovou službou pomocí panelu jazyků nebo klávesových zkratek. Je možné nainstalovat více textových služeb.
  • TSF Manager: Správce TSF funguje jako mediátor mezi aplikací a jednou nebo více textovými službami. Textová služba nikdy nepracuje přímo s aplikací. Veškerá komunikace prochází správcem TSF. Správce TSF je implementován operačním systémem a nelze jej nahradit. V této dokumentaci termín, manažer, odkazuje na správce TSF, pokud není uvedeno jinak.

Následující obrázek znázorňuje primární prvky architektury TSF.

architektura architektury textových služeb

V této architektuře poskytuje správce TSF abstraktní vrstvu mezi aplikacemi a textovými službami. Tato vrstva abstrakce umožňuje aplikaci a jednu nebo více textových služeb sdílet text a umožňuje správci TSF spravovat textové služby.