POS for .NET 类树(POS for .NET v1.14 SDK 文档)

POS for .NET SDK 包含一组类,这些类为服务对象提供满足 UPOS 规范所需的大部分功能。 有三个级别的基类,称为接口类、基本类和基类。

类树的底部是 PosCommon 类。接口类派生自 PosCommon,基本类派生自接口类,基类派生自基本类。 对于每个 POS 设备类型,都有单独的接口类、基本类和基类。

POS for .NET 基类遵循特定的命名约定。 接口类仅由设备类型的短名称表示(例如,Scanner 或 Msr)。 基本类在用于接口类的名称后追加后缀“Basic”(例如,MsrBasic 或 ScannerBasic)。 最后,基类使用后缀“Base”(例如,MsrBase 或 ScannerBase)。 有关类名称的完整列表,请参阅支持的设备类

接口类

接口类是 POS for .NET 提供的最基本的基类。 UPOS 规范中 36 种设备类型中的每一种都有一个接口类,它们包含与规范所需的方法和属性相对应的方法和属性。 它们不提供特定于设备的功能,因此从这些类派生需要服务对象开发人员提供最多的附加代码,因此很少应直接使用。

基本类

基本类派生自其相应的接口类。 UPOS 规范支持的所有 36 台设备都有一个基本类。 这些类提供一些功能,如果设备类型不存在基类,则这些类是最佳选择。 但是,基本类仅实现 UPOS 公共成员。

基本类

基类(每个基类都派生自其相应的基本类)提供最高级别的功能。 基类提供几乎完整的服务对象实现。 通过派生自这些类,服务对象开发人员只需实现代码来控制特定的硬件设备。 由于基类提供了大量功能,因此服务对象开发人员应尽可能使用它们。 POS for .NET 仅为九种主要设备类型提供基本级别支持。

UPOS 设备 相应的 POS for .NET 基类
收银机 CashDrawerBase
支票扫描仪 CheckScannerBase
线路显示器 LineDisplayBase
磁条阅读器 MsrBase
PIN 小键盘 PinPadBase
POS 键盘 PosKeyboardBase
POS 打印机 PosPrinterBase
RFIDScanner RFIDScanner
扫描仪(条码读取器) ScannerBase

另请参阅

概念

其他资源