MagneticStripeReader クラス

定義

磁気ストライプ リーダー デバイスを表します。

public ref class MagneticStripeReader sealed
public ref class MagneticStripeReader 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 MagneticStripeReader 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 MagneticStripeReader 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 MagneticStripeReader
[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 MagneticStripeReader : System.IDisposable
Public NotInheritable Class MagneticStripeReader
Public NotInheritable Class MagneticStripeReader
Implements IDisposable
継承
Object Platform::Object IInspectable MagneticStripeReader
属性
実装

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 で導入)

注釈

このオブジェクトは、 GetDefaultAsync メソッドまたは FromIdAsync メソッドが完了したときに作成されます。

実装例については、 磁気ストライプ リーダーのサンプル を参照してください。

バージョン履歴

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

プロパティ

Capabilities

磁気ストライプ リーダーの機能を取得します。

DeviceAuthenticationProtocol

磁気ストライプ リーダーでサポートされているデバイス認証プロトコル。

DeviceId

磁気ストライプ リーダーの DeviceInformation.Id を取得します。

SupportedCardTypes

磁気ストライプ リーダーでサポートされているカードの種類を取得します。

メソッド

CheckHealthAsync(UnifiedPosHealthCheckLevel)

磁気ストライプ リーダーの正常性をテストします。

ClaimReaderAsync()

磁気ストライプ リーダーへの排他的アクセスを取得しようとします。

Close()

磁気ストライプ リーダー セッションを閉じます。 C++ と JavaScript の場合は、Close() を使用します。 C# と Visual Basic の場合は、Dispose() を使用します。

Dispose()

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

FromIdAsync(String)

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

GetDefaultAsync()

検出された最初の磁気ストライプ リーダーを返します。

GetDeviceSelector()

使用可能な磁気ストライプ リーダーを列挙するために使用される高度なクエリ構文 (AQS) 文字列を返します。

GetDeviceSelector(PosConnectionTypes)

指定した接続の種類で使用可能な磁気ストライプ リーダーを一覧表示するために使用できる高度なクエリ構文 (AQS) 文字列を取得します

GetErrorReportingType()

アプリケーションが受け取るエラー報告の種類を取得します。

RetrieveStatisticsAsync(IIterable<String>)

磁気ストライプ リーダーから要求された統計を取得します。

イベント

StatusUpdated

デバイスが操作状態の変更を検出したときに発生します。

適用対象