Incorpora sessioni terminali in app .NET

Visualizza schermi terminal remoti e automatizza interazioni basate su testo con componenti di emulazione per .NET Framework.

Incorpora sessioni terminali in app .NET

L'emulazione consente a un'applicazione .NET Framework di interpretare sequenze di controllo da un sistema remoto e riprodurre la sua visualizzazione testuale, comprese posizioni del cursore, colori e formattazione dei caratteri. Gli sviluppatori possono incorporare un terminale interattivo per gli utenti o elaborare l'output del terminale in modo programmatico per automatizzare comandi ed estrarre informazioni. Questo è utile quando si integrano applicazioni host che espongono un'interfaccia terminale, consentendo ai flussi di lavoro esistenti di essere accessibili dall'interno di un'applicazione .NET Framework.

Diversi prodotti di comunicazione e messaggistica per .NET Framework supportano l'emulazione, inclusi:

  • Rebex SSH Shell offre un controllo terminal Windows Forms per sessioni SSH e Telnet, più un terminale virtuale per interazioni automatizzate senza schermo visibile.
  • PowerTCP Emulation for .NET di Dart Communications supporta terminal VT52, VT100, VT220 e VT320, con screen scraping per estrarre testo dalle visualizzazioni terminal.
  • SocketTools .NET Edition di Catalyst Development Corp. include un controllo terminal ANSI, VT100 e VT220 con API per gestire le celle di visualizzazione, le posizioni del cursore e gli attributi del testo.

Per un'analisi approfondita delle caratteristiche e dei prezzi, visita il nostro confronto dei componenti di comunicazione e messaggistica .NET Framework.

Confronta i componenti di comunicazione e messaggistica per .NET Framework