ClaimedCashDrawer 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供存取服務點現金選單裝置上的獨佔和特殊許可權方法、屬性和事件。
public ref class ClaimedCashDrawer 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 ClaimedCashDrawer final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ClaimedCashDrawer 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 ClaimedCashDrawer : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ClaimedCashDrawer : System.IDisposable
Public NotInheritable Class ClaimedCashDrawer
Implements IDisposable
- 繼承
- 屬性
- 實作
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.ClaimDrawerAsync 方法取得 ClaimedCashDrawer 的實例。 宣告會合作管理,因此多個並行應用程式可以交涉哪些應用程式擁有宣告。
版本歷程記錄
Windows 版本 | SDK 版本 | 已新增值 |
---|---|---|
1809 | 17763 | 已關閉 |
屬性
CloseAlarm |
取得這個現金選單的關閉警示。 只有在 IsDrawerOpenSensorAvailable 為 true 時才有效。 |
DeviceId |
所宣告現金選單裝置的識別碼字串。 |
IsDrawerOpen |
指出現金選單是否開啟。 |
IsEnabled |
指出現金選單是否正常運作,而且可以使用。 |
方法
Close() |
處置已宣告的現金選單、釋放裝置上的宣告,並以與呼叫DisableAsync相同的方式停用裝置。 |
DisableAsync() |
通知基礎硬體關閉電源。 |
Dispose() |
執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。 |
EnableAsync() |
以非同步方式通知基礎硬體開啟電源以供使用。 |
OpenDrawerAsync() |
開啟現金選單。 |
ResetStatisticsAsync(IIterable<String>) |
將指定的裝置統計資料重設為預設值。 |
RetainDeviceAsync() |
在現金選單上保留目前的宣告。 這通常是為了回應 ReleaseDeviceRequested 事件通知而呼叫。 |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
使用提供的索引鍵/值組更新裝置統計資料值。 |
事件
Closed |
當 ClaimedCashDrawer關閉時引發的事件。 |
ReleaseDeviceRequested |
發生于裝置取得釋放其獨佔宣告的要求時。 應用程式可能會呼叫 RetainDeviceAsync 來保留獨佔宣告的小型時間範圍 (2 秒) 。 或者,應用程式也可以透過 Close 立即結束視窗來釋出宣告。 |