ClaimedMagneticStripeReader Kelas

Definisi

Mewakili pembaca strip magnetik yang diklaim.

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
Warisan
Object Platform::Object IInspectable ClaimedMagneticStripeReader
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Objek ini dibuat ketika metode ClaimReaderAsync selesai.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1809 17763 Ditutup

Properti

DataEncryptionAlgorithm

Mendapatkan atau mengatur MagneticStripeReaderEncryptionAlgorithms yang akan digunakan untuk mengenkripsi data trek.

DeviceId

Mendapatkan DeviceInformation.Id pembaca strip magnetik yang diklaim.

IsDecodeDataEnabled

Menunjukkan apakah akan memberikan data mentah atau didekode dari kartu yang terakhir di-gesek.

IsDeviceAuthenticated

Menunjukkan apakah perangkat diautentikasi.

IsDisabledOnDataReceived

Mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah pembaca strip magnetik dinonaktifkan setelah menerima data dari kartu yang terakhir diseka.

IsEnabled

Menunjukkan apakah pembaca strip magnetik siap menerima peristiwa data.

IsTransmitSentinelsEnabled

Menunjukkan apakah data trek berisi nilai sentinel awal dan akhir.

TracksToRead

Mendapatkan atau mengatur data trek yang ingin diterima aplikasi setelah usapan kartu.

Metode

AuthenticateDeviceAsync(Byte[])

Menempatkan perangkat ke dalam status terautentikasi.

Close()

Merilis klaim eksklusif kepada pembaca strip magnetik.

DeAuthenticateDeviceAsync(Byte[])

Menempatkan perangkat ke dalam status tidak terautentikasi.

DisableAsync()

Menempatkan ClaimedMagneticStripeReader ke dalam status di mana ia tidak dapat menerima peristiwa data.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

EnableAsync()

Membuat pembaca strip magnetik ke dalam keadaan siap untuk menerima peristiwa data.

ResetStatisticsAsync(IIterable<String>)

Mereset statistik yang ditentukan ke nol untuk semua statistik yang dapat direset.

RetainDevice()

Mempertahankan klaim eksklusif kepada pembaca strip magnetik.

RetrieveDeviceAuthenticationDataAsync()

Mengambil token tantangan dari perangkat.

SetErrorReportingType(MagneticStripeReaderErrorReportingType)

Mengatur jenis kesalahan yang akan dilaporkan oleh peristiwa ErrorOccurred .

UpdateKeyAsync(String, String)

Menyediakan kunci enkripsi baru ke perangkat.

UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>)

Updates statistik yang ditentukan.

Acara

AamvaCardDataReceived

Terjadi saat kartu kendaraan bermotor di gesek.

BankCardDataReceived

Terjadi ketika kartu bank di gesek.

Closed

Peristiwa yang muncul ketika ClaimedMagneticStripeReader ditutup.

ErrorOccurred

Terjadi ketika pembaca strip magnetik mendeteksi kesalahan saat membaca kartu.

ReleaseDeviceRequested

Terjadi ketika perangkat mendapatkan permintaan untuk merilis klaim eksklusifnya.

VendorSpecificDataReceived

Terjadi ketika kartu khusus vendor di-swiped.

Berlaku untuk

Lihat juga