Bagikan melalui


MagneticStripeReader Kelas

Definisi

Mewakili perangkat pembaca strip magnetik.

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
Warisan
Object Platform::Object IInspectable MagneticStripeReader
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 GetDefaultAsync atau FromIdAsync selesai.

Lihat sampel pembaca stripe magnetik untuk contoh implementasi.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1703 15063 GetDeviceSelector(PosConnectionTypes)

Properti

Capabilities

Mendapatkan kemampuan pembaca strip magnetik.

DeviceAuthenticationProtocol

Protokol autentikasi perangkat yang didukung oleh pembaca strip magnetik.

DeviceId

Mendapatkan DeviceInformation.Id pembaca strip magnetik.

SupportedCardTypes

Mendapatkan jenis kartu yang didukung oleh pembaca strip magnetik.

Metode

CheckHealthAsync(UnifiedPosHealthCheckLevel)

Menguji kesehatan pembaca strip magnetik.

ClaimReaderAsync()

Mencoba untuk mendapatkan akses eksklusif ke pembaca strip magnetik.

Close()

Tutup sesi pembaca stripe magnetik. Untuk C++ dan JavaScript, gunakan Close(). Untuk C# dan Visual Basic, gunakan Dispose().

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola.

FromIdAsync(String)

Membuat objek MagneticStripeReader dari DeviceInformation.Id.

GetDefaultAsync()

Mengembalikan pembaca strip magnetik pertama yang ditemukan.

GetDeviceSelector()

Mengembalikan string Advanced Query Syntax (AQS) yang digunakan untuk menghitung pembaca strip magnetik yang tersedia.

GetDeviceSelector(PosConnectionTypes)

Mendapatkan string Advanced Query Syntax (AQS) yang bisa Anda gunakan untuk mencantumkan pembaca strip magnetik yang tersedia melalui jenis koneksi yang ditentukan

GetErrorReportingType()

Mendapatkan jenis pelaporan kesalahan yang ingin diterima aplikasi.

RetrieveStatisticsAsync(IIterable<String>)

Mengambil statistik yang diminta dari pembaca strip magnetik.

Acara

StatusUpdated

Terjadi ketika perangkat mendeteksi perubahan status operasi.

Berlaku untuk