共用方式為


CashDrawer 類別

定義

零售案例中的現金選單裝置。

public ref class CashDrawer sealed
public ref class CashDrawer sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CashDrawer final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CashDrawer final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CashDrawer
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CashDrawer : System.IDisposable
Public NotInheritable Class CashDrawer
Public NotInheritable Class CashDrawer
Implements IDisposable
繼承
Object Platform::Object IInspectable CashDrawer
屬性
實作

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

若要取得 CashDrawer 物件,請使用 FromIdAsyncGetDefaultAsync 靜態方法。

如需實作範例,請參閱 現金選單範例

版本歷程記錄

Windows 版本 SDK 版本 已新增值
1703 15063 GetDeviceSelector (PosConnectionTypes)

屬性

Capabilities

API 公開的現金選單裝置功能。

DeviceId

現金選單裝置的識別碼字串。

DrawerEventSource

取得 CashDrawerEventSource ,以允許應用程式偵測隱藏式選單的開啟/關閉狀態。 IsDrawerOpen會報告實際的目前狀態。

IsDrawerOpen

指出現金選單是否開啟。

Status

取得現金選單目前的電源和可用性狀態。

方法

CheckHealthAsync(UnifiedPosHealthCheckLevel)

以非同步方式取得裝置的健康情況狀態。

ClaimDrawerAsync()

嘗試取得現金選單的獨佔存取權。

Close()

關閉現金選單會話。

Dispose()

執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。

FromIdAsync(String)

DeviceInformation.Id建立CashDrawer物件。

GetDefaultAsync()

取得預設配對或本機連線的現金選單。

GetDeviceSelector()

取得進階查詢語法 (AQS) 字串,可用來列出可用的現金選單。

GetDeviceSelector(PosConnectionTypes)

取得進階查詢語法 (AQS) 字串,可用來列出指定連線類型上可用的現金選單

GetStatisticsAsync(IIterable<String>)

從現金選單擷取要求的統計資料。

事件

StatusUpdated

指出隱藏式選單的電源可用性狀態有所變更。

適用於

另請參閱