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 類別所表示。 |