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 | Closed |
プロパティ
CloseAlarm |
このキャッシュ ドロワーのクローズ アラームを取得します。 これは、 IsDrawerOpenSensorAvailable が true の場合にのみ有効です。 |
DeviceId |
要求されたキャッシュ ドロワー デバイスの識別子文字列。 |
IsDrawerOpen |
キャッシュ ドロワーが開いているかどうかを示します。 |
IsEnabled |
キャッシュ ドロワーが操作可能であり、使用できるかどうかを示します。 |
メソッド
Close() |
要求されたキャッシュ ドロワーを破棄し、デバイスで要求を解放し、DisableAsync を呼び出すのと同じ方法でデバイスを無効にします。 |
DisableAsync() |
基になるハードウェアに電源をオフにするように通知します。 |
Dispose() |
アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。 |
EnableAsync() |
基になるハードウェアに対して、使用する電源をオンにするように非同期的に通知します。 |
OpenDrawerAsync() |
キャッシュ ドロワーを開きます。 |
ResetStatisticsAsync(IIterable<String>) |
指定したデバイス統計を既定値にリセットします。 |
RetainDeviceAsync() |
キャッシュ ドロワーで現在の請求を保持します。 これは通常、 ReleaseDeviceRequested イベント通知に応答して呼び出されます。 |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
指定されたキーと値のペアを使用して、デバイス統計値を更新します。 |
イベント
Closed |
ClaimedCashDrawer が閉じられたときに発生するイベント。 |
ReleaseDeviceRequested |
デバイスが排他的要求を解放する要求を取得したときに発生します。 アプリが RetainDeviceAsync を呼び出して排他的な要求を保持できる時間 (2 秒) が少し長い期間があります。 または、アプリが [閉じる ] を使用して要求を解放して、ウィンドウをすぐに終了することもできます。 |