共用方式為


PosDevice 類別 (POS for .NET v1.14 SDK 文件)

PosDevice 類別代表單一實體 POS 裝置。 此類別提供管理該實體裝置所需的屬性和方法。

屬性

名稱 描述
類型 POS 裝置類型或類別的字串表示。
SoName 此實體裝置的服務物件名稱,為字串格式。
路徑 裝置的硬體路徑,為字串格式。 針對隨插即用裝置,此路徑來自隨插即用引擎。 針對非隨插即用裝置,則透過 ServiceObject 的 AddDevice 方法予以提供。 針對使用舊版 (OPOS) 服務物件的裝置,這可能會空白。
HardwareDescription 邏輯裝置的裝置描述,會以字串格式從登錄傳回,並且供隨插即用引擎使用。 針對使用舊版 (OPOS) 服務物件的裝置,這可能會空白。
IsPlugNPlay 布林值指標,指出裝置是否支援隨插即用。
IsLegacy 布林值指標,指出裝置是否使用舊版 (OPOS) 服務物件。
已啟用 布林值表示,指出是否啟用裝置。 此屬性允許寫入存取權。
預設 布林值表示,指出裝置是否為 POS 裝置類別中的預設裝置。 此屬性允許寫入存取權。

方法

名稱 說明

AddName

新增裝置的邏輯名稱。

接受一個字串參數:Name (即要新增的邏輯裝置名稱)。 在裝置類別 (類型) 內,名稱必須是唯一的。 沒有傳回的值。

邏輯名稱是由 LogicalDevice 類別所表示。

Deletename

從裝置中刪除邏輯名稱。

接受一個字串參數:Name (即要刪除的邏輯裝置名稱)。 沒有傳回的值。

邏輯名稱是由 LogicalDevice 類別所表示。

AddProperty

將屬性 (名稱/值組) 新增至此裝置。

接受兩個字串參數:Name (即屬性的名稱) 和 Value (即屬性的值)。 沒有傳回的值。

裝置屬性是由 Property 類別所表示。

DeleteProperty

從此裝置刪除屬性。

接受一個字串參數:Name (即要刪除的屬性名稱)。 沒有傳回值。

裝置屬性是由 Property 類別所表示。

另請參閱

工作

其他資源