Freigeben über


DirectIO-Methode der Basisklasse (POS für .NET v1.14 SDK-Dokumentation)

Die DirectIO-Methode und das DirectIOEvent-Ereignis werden verwendet, um der Anwendung Funktionen bereitzustellen, die von der UnifiedPOS-Standardspezifikation (Unified Point Of Service) für einen bestimmten Gerätetyp anderweitig nicht unterstützt werden.

DirectIO-Methode

Wenn ein Gerät über Features verfügt, die nicht von der UnifiedPOS-Standardspezifikation unterstützt werden, kann ein Dienstobjekt eine DirectIO-Methode implementieren, um der Anwendung Zugriff auf diese Features zu gewähren.

Ein Beispiel hierfür ist ein LineDisplay-Gerät, das eine mehrfarbige Ausgabe unterstützt. Nur wenige Geräte vom Typ LineDisplay, wenn überhaupt, unterstützen Farbausgabe, aber ein unabhängiger Hardwareanbieter (IHV) könnte ein solches Gerät herstellen und die neuen Features für Anwendungen verfügbar machen.

Durch die Verwendung dieser Methode wird die Anwendung nicht portierbar, da die Implementierung der DirectIO-Methode anbieterspezifisch ist. Eine Anwendung, die eine DirectIO-Methode auf dem LineDisplay-Gerät von Anbieter A verwendet, kann sich nicht darauf verlassen, auch das Gerät eines Anbieters B verwenden zu können.

DirectIOEvent

Dieses Ereignis kann verwendet werden, um anbieterspezifische Informationen direkt an die Anwendung zu senden. Dieses Ereignis bietet einem anbieterspezifischen UnifiedPOS-Dienst die Möglichkeit, Ereignisse für die Anwendung bereitzustellen, die sonst nicht von der UnifiedPOS-Steuerung unterstützt werden.

Durch die Verwendung dieses Ereignisses wird eine Anwendung inkompatibel mit Geräten anderer Anbieter.

Weitere Informationen

Weitere Ressourcen