Bagikan melalui


ClaimedMagneticStripeReader.IsDecodeDataEnabled Properti

Definisi

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

public:
 property bool IsDecodeDataEnabled { bool get(); void set(bool value); };
bool IsDecodeDataEnabled();

void IsDecodeDataEnabled(bool value);
public bool IsDecodeDataEnabled { get; set; }
var boolean = claimedMagneticStripeReader.isDecodeDataEnabled;
claimedMagneticStripeReader.isDecodeDataEnabled = boolean;
Public Property IsDecodeDataEnabled As Boolean

Nilai Properti

Boolean

bool

Atur ke true jika data yang didekodekan disediakan untuk aplikasi; jika tidak, salah.

Keterangan

Gunakan properti ini untuk memutuskan apakah akan meneruskan data dari gesek kartu dalam bentuk mentah asli atau mendekodenya terlebih dahulu.

Jika diatur ke true, setiap byte data trek dipetakan dari urutan bit yang dikodekan aslinya, karena ada di kartu magnetik, ke urutan bit ASCII yang didekodekan yang sesuai. Konversi ini tidak relevan dengan format 7-bit, yang tidak dikodekan.

Untuk setiap jenis kartu, decoding berlangsung sebagai berikut:

Jenis kartuLacak properti dataFormat data mentahByte mentahNilai yang Didekodekan
ISOMelacak 1 data6-bit0x00-0x3F0x20 melalui 0x5F
ISOMelacak 2 data4-bit0x00-0x3F0x30 melalui 0x3F
ISOMelacak 3 data4-bit0x00-0x3F0x30 melalui 0x3F
JIS-IMelacak 1 data6-bit0x00-0x3F0x20 melalui 0x5F
JIS-IMelacak 1 data7-bit0x00-0x7FData tidak diubah
JIS-IMelacak 2 data4-bit0x00-0x0F0x20 melalui 0x3F
JIS-IMelacak 3 data4-bit0x00-0x0F0x20 melalui 0x3F
JIS-IMelacak 3 data7-bit0x00-0x7FData tidak diubah
JIS-IIMelacak 4 data7-bit0x00-0x7FData tidak diubah
AAMVAMelacak 1 data6-bit0x00-0x3F0x20 melalui 0x5F
AAMVAMelacak 2 data4-bit0x00-0x0F0x30 melalui 0x3F
AAMVAMelacak 3 data6-bit0x00-0x3F0x20 melalui 0x5F

Properti ini diinisialisasi ke false.

Berlaku untuk