服务对象充当应用程序和 POS 设备之间的接口。 每个服务对象通过实现一个设备接口来促进应用程序与其关联的设备之间的通信。 设备接口提供唯一 POS 设备所需的属性、方法和事件。 这使应用程序能够对其进行管理和从中读取数据。
并非所有设备在 POS for .NET 中都获得相同级别的支持。 POS for .NET 识别的每个 POS 设备都提供最多三个级别的接口类,这些类提供某种级别的功能支持。 三个级别的接口类是接口类、基本类和基类。 有关 POS for .NET 接口类的详细信息,请参阅 POS for .NET 类树。 有关服务对象提供的默认支持级别的详细信息,请参阅 Microsoft.PointOfService.BaseServiceObjects 中每个服务对象的单独条目和 支持的设备类。
由于每个服务对象都有助于与特定设备的通信,因此必须为每个连接的外围设备创建不同的服务对象实例。