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

PosDevice 类表示单个物理 POS 设备。 该类提供了管理该物理设备所需的属性和方法。

属性

名称 说明
类型 POS 设备类型或类别的字符串表示形式。
SoName 此物理设备的服务对象名称,采用字符串格式。
路径 设备的硬件路径,采用字符串格式。 对于即插即用设备,此路径来自即插即用引擎。 对于非即插即用设备,它是通过 ServiceObject 的 AddDevice 方法提供的。 对于使用旧 (OPOS) 服务对象的设备,这可能是空白。
HardwareDescription 逻辑设备的设备说明,以字符串格式从注册表返回,由即插即用引擎使用。 对于使用旧 (OPOS) 服务对象的设备,这可能是空白。
IsPlugNPlay 指示设备是否支持即插即用的布尔指示器。
IsLegacy 指示设备是否使用旧 (OPOS) 服务对象的布尔指示器。
Enabled 指示设备是否已启用的布尔表示形式。 此属性允许写访问。
默认 一个布尔表示形式,指示设备是否为 POS 设备类别中的默认设备。 此属性允许写访问。

方法

名称 说明

AddName

添加设备的逻辑名称。

接受一个字符串参数 Name,这是要添加的逻辑设备的名称。 名称在设备类(类型)中必须是唯一的。 没有返回值。

逻辑名称由 LogicalDevice 类表示。

Deletename

从设备中删除逻辑名称。

接受一个字符串参数 Name,这是要删除的逻辑设备的名称。 没有返回值。

逻辑名称由 LogicalDevice 类表示。

AddProperty

将属性(名称/值对)添加到此设备。

接受两个字符串参数 Name(属性名称)和 Value(属性值)。 没有返回值。

设备属性由 Property 类表示。

DeleteProperty

从此设备中删除属性。

接受一个字符串参数 Name,这是要删除的属性的名称。 没有返回值。

设备属性由 Property 类表示。

另请参阅

任务

其他资源