次の方法で共有


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 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 秒) が少し長い期間があります。 または、アプリが [閉じる ] を使用して要求を解放して、ウィンドウをすぐに終了することもできます。

適用対象

こちらもご覧ください