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 オブジェクトを取得するには、 FromIdAsync または GetDefaultAsync 静的メソッドを使用します。

実装例については、 キャッシュ ドロワーのサンプル を参照してください。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1703 15063 GetDeviceSelector(PosConnectionTypes)

プロパティ

Capabilities

API によって公開されるキャッシュ ドロワー デバイスの機能。

DeviceId

キャッシュ ドロワー デバイスの識別子文字列。

DrawerEventSource

アプリがドロワーのオープン/クローズ状態を検出できるようにする CashDrawerEventSource を取得します。 実際の現在の状態は、 IsDrawerOpen.. によって報告されます。

IsDrawerOpen

キャッシュ ドロワーが開いているかどうかを示します。

Status

キャッシュ ドロワーの現在の電源と可用性の状態を取得します。

メソッド

CheckHealthAsync(UnifiedPosHealthCheckLevel)

デバイスの正常性状態を非同期的に取得します。

ClaimDrawerAsync()

キャッシュ ドロワーでの排他アクセスの取得を試みます。

Close()

キャッシュ ドロワー セッションを閉じます。

Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

FromIdAsync(String)

DeviceInformation.Id から CashDrawer オブジェクトを作成します。

GetDefaultAsync()

既定のペアになったキャッシュ ドロワーまたはローカル接続キャッシュ ドロワーを取得します。

GetDeviceSelector()

使用可能なキャッシュ ドロワーの一覧に使用できる高度なクエリ構文 (AQS) 文字列を取得します。

GetDeviceSelector(PosConnectionTypes)

指定した接続の種類で使用可能なキャッシュ ドロワーを一覧表示するために使用できる高度なクエリ構文 (AQS) 文字列を取得します

GetStatisticsAsync(IIterable<String>)

キャッシュ ドロワーから要求された統計を取得します。

イベント

StatusUpdated

ドロワーの電源可用性の状態が変更されたことを示します。

適用対象

こちらもご覧ください