Freigeben über


Dienstobjektbeispiele: Erste Schritte (POS für .NET v1.14 SDK-Dokumentation)

Microsoft Point of Service für .NET (POS für .NET) stellt eine Klassenstruktur bereit, die die meisten Funktionen implementiert, die von der Unified Point Of Service (UnifiedPOS)-Spezifikation gefordert werden. In vielen Fällen muss der Entwickler von Dienstobjekten nur die Methoden und Eigenschaften implementieren, die zum Betrieb des spezifischen Hardwaregeräts erforderlich sind, für die das Dienstobjekt geschrieben wird.

Dieser Abschnitt enthält eine Schritt-für-Schritt-Anleitung zum Erstellen eines einfachen, aber funktionalen Beispieldienstobjekts für ein Magnetstreifenleser-Gerät (Magnetic Strip Reader, MSR).

In diesem Abschnitt

  • Einrichten eines Dienstobjektprojekts Erläutert die Verwendung von Visual Studio zum Erstellen eines Klassenbibliotheksprojekts mit Verweisen auf die entsprechenden POS für .NET-Assemblys.

  • Erstellen einer einfachen Dienstobjekt-Codevorlage Ergänzt das Beispiel weiterhin, indem der Code geändert wird, um die erforderlichen Verweise, Attribute und Methoden zum Erstellen einer grundlegenden Dienstobjektvorlage zu erstellen.

  • Hinzufügen von Unterstützung für Plug & Play Ergänzt die Beispielvorlage, indem Unterstützung für Plug & Play integriert wird.

  • Erstellen eines Dienstobjektbeispiels Beschreibt, wie der Beispielcode die Methoden implementiert, die zum Kompilieren des Beispiels erforderlich sind. Das Dienstobjekt wird jetzt von POS für .NET-Anwendungen erkannt, verfügt aber über keine Funktionalität.

  • Einführung von Dienstobjekt-Leserthreads Führt das Konzept der Multithreadprogrammierung in Dienstobjekten ein. Eine Beispiel-Threadhilfsklasse ist enthalten, auf der andere Multithread-Dienstobjektbeispiele basierend erstellt werden.

  • Erstellen eines funktionierenden Multithread-Dienstobjekts Implementiert ein vollständiges MSR-Dienstobjekt (Magnetic Strip Reader, Magnetstreifenleser). Es erweitert die entsprechenden Methoden aus dem vorherigen Beispiel, sodass Daten an die Anwendung zurückgegeben werden. Darüber hinaus wird die Threadhilfsklasse aus dem vorherigen Abschnitt verwendet, um einen separaten Lesethread zu starten und zu beenden.

  • Systemkonfiguration Beschreibt, wie Sie POS für .NET konfigurieren, um die Anforderungen Ihrer Installation zu erfüllen.

  • Entwickeln einer POS-Anwendung Erläutert, wie Sie POS für .NET-Anwendungen erstellen, die eigentlichen Consumer von POS für .NET-Dienstobjekten.