Terminal-Sitzungen in .NET-Apps einbetten
Anzeige von entfernten Terminalbildschirmen und Automatisierung textbasierter Interaktionen mit Emulationskomponenten für das .NET Framework.

Emulation ermöglicht es einer .NET Framework-Anwendung, Steuersequenzen von einem entfernten System zu interpretieren und dessen Textanzeige einschließlich Cursorpositionen, Farben und Zeichenformatierungen zu reproduzieren. Entwickler können ein interaktives Terminal für Benutzer einbetten oder Terminalausgaben programmatisch verarbeiten, um Befehle zu automatisieren und Informationen zu extrahieren. Dies ist nützlich bei der Integration von Host-Anwendungen, die eine Terminaloberfläche bereitstellen, sodass bestehende Arbeitsabläufe direkt aus einer .NET Framework-Anwendung zugänglich sind.
Mehrere Kommunikations- und Messaging-Produkte für das .NET Framework unterstützen Emulation, darunter:
- Rebex SSH Shell bietet ein Windows Forms Terminal-Element für SSH- und Telnet-Sitzungen sowie ein virtuelles Terminal für automatisierte Interaktionen ohne sichtbare Anzeige.
- PowerTCP Emulation for .NET von Dart Communications unterstützt VT52-, VT100-, VT220- und VT320-Terminals und bietet Screen Scraping zur Textextraktion aus Terminalanzeigen.
- SocketTools .NET Edition von Catalyst Development Corp. umfasst eine ANSI-, VT100- und VT220-Terminalsteuerung mit APIs zur Verwaltung von Anzeigefeldern, Cursorpositionen und Textattributen.
Für eine detaillierte Analyse der Funktionen und Preise besuchen Sie unseren Vergleich der .NET Framework Kommunikations- und Messaging-Komponenten.