ClaimedCashDrawer 類別

定義

提供存取服務點現金選單裝置上的獨佔和特殊許可權方法、屬性和事件。

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
繼承
Object Platform::Object IInspectable ClaimedCashDrawer
屬性
實作

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 立即結束視窗來釋出宣告。

適用於

另請參閱