ClaimedMagneticStripeReader クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要求された磁気ストライプ リーダーを表します。
public ref class ClaimedMagneticStripeReader 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 ClaimedMagneticStripeReader final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ClaimedMagneticStripeReader 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 ClaimedMagneticStripeReader : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ClaimedMagneticStripeReader : System.IDisposable
Public NotInheritable Class ClaimedMagneticStripeReader
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 で導入)
|
注釈
このオブジェクトは、 ClaimReaderAsync メソッドが完了したときに作成されます。
バージョン履歴
Windows のバージョン | SDK バージョン | 追加された値 |
---|---|---|
1809 | 17763 | Closed |
プロパティ
DataEncryptionAlgorithm |
トラック データの暗号化に使用される MagneticStripeReaderEncryptionAlgorithms を取得または設定します。 |
DeviceId |
要求された磁気ストライプ リーダーの DeviceInformation.Id を取得します。 |
IsDecodeDataEnabled |
最近スワイプしたカードから生データまたはデコードされたデータを提供するかどうかを示します。 |
IsDeviceAuthenticated |
デバイスが認証されているかどうかを示します。 |
IsDisabledOnDataReceived |
最近スワイプしたカードからデータを受信した後に磁気ストライプ リーダーを無効にするかどうかを示すブール値を取得または設定します。 |
IsEnabled |
磁気ストライプ リーダーがデータ イベントを受信する準備ができているかどうかを示します。 |
IsTransmitSentinelsEnabled |
トラック データに開始と終了の Sentinel 値が含まれているかどうかを示します。 |
TracksToRead |
カードスワイプ後にアプリケーションが受信するトラック データを取得または設定します。 |
メソッド
AuthenticateDeviceAsync(Byte[]) |
デバイスを認証された状態にします。 |
Close() |
磁気ストリップリーダーに排他的な要求を解放します。 |
DeAuthenticateDeviceAsync(Byte[]) |
デバイスを認証されていない状態にします。 |
DisableAsync() |
ClaimedMagneticStripeReader を、データ イベントを受信できない状態にします。 |
Dispose() |
アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。 |
EnableAsync() |
磁気ストライプ リーダーをデータ イベントを受信する準備完了状態を取得します。 |
ResetStatisticsAsync(IIterable<String>) |
リセットできるすべての統計について、指定した統計を 0 にリセットします。 |
RetainDevice() |
磁気ストライプリーダーに対する排他的要求を保持します。 |
RetrieveDeviceAuthenticationDataAsync() |
デバイスからチャレンジ トークンを取得します。 |
SetErrorReportingType(MagneticStripeReaderErrorReportingType) |
ErrorOccurred イベントによって報告されるエラーの種類を設定します。 |
UpdateKeyAsync(String, String) |
デバイスに新しい暗号化キーを提供します。 |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
指定した統計を更新します。 |
イベント
AamvaCardDataReceived |
自動車のカードがスワイプされたときに発生します。 |
BankCardDataReceived |
銀行カードがスワイプされたときに発生します。 |
Closed |
ClaimedMagneticStripeReader が閉じられたときに発生するイベント。 |
ErrorOccurred |
カードの読み取り時に磁気ストライプ リーダーがエラーを検出したときに発生します。 |
ReleaseDeviceRequested |
デバイスが排他的要求を解放する要求を取得したときに発生します。 |
VendorSpecificDataReceived |
ベンダー固有のカードがスワイプされたときに発生します。 |