ClaimedMagneticStripeReader Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |