Intégrez des sessions terminal dans des applications .NET
Affichez des écrans de terminal distants et automatisez les interactions basées sur du texte avec des composants d'émulation pour .NET Framework.

L'émulation permet à une application .NET Framework d'interpréter des séquences de contrôle provenant d'un système distant et de reproduire son affichage texte, incluant les positions du curseur, les couleurs et le formatage des caractères. Les développeurs peuvent intégrer un terminal interactif pour les utilisateurs ou traiter la sortie du terminal programmatiquement afin d'automatiser des commandes et d'extraire des informations. Ceci est utile lors de l'intégration d'applications hôtes exposant une interface terminal, permettant d'accéder aux flux de travail existants depuis une application .NET Framework.
Plusieurs produits de communication et messagerie pour .NET Framework prennent en charge l'émulation, notamment :
- Rebex SSH Shell fournit un contrôle terminal Windows Forms pour les sessions SSH et Telnet, ainsi qu'un terminal virtuel pour des interactions automatisées sans affichage visible.
- PowerTCP Emulation for .NET de Dart Communications supporte les terminaux VT52, VT100, VT220 et VT320, avec du screen scraping pour extraire le texte des affichages terminal.
- SocketTools .NET Edition de Catalyst Development Corp. inclut un contrôle terminal ANSI, VT100 et VT220 avec des APIs pour gérer les cellules d'affichage, les positions du curseur et les attributs de texte.
Pour une analyse approfondie des fonctionnalités et des prix, consultez notre comparaison des composants de communication et messagerie .NET Framework.
Comparer les composants Comms et Messaging pour .NET Framework