ClaimedMagneticStripeReader.IsDecodeDataEnabled 属性

定义

指示是从最近轻扫的卡提供原始数据还是解码数据。

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

属性值

Boolean

bool

如果将解码的数据提供给应用程序,则设置为 true;否则为 false。

注解

使用此属性可以决定是传递卡以原始原始形式轻扫的数据,还是先对其进行解码。

如果设置为 true,则跟踪数据的每个字节将从其原始编码位序列(如磁卡中存在)映射到其相应的解码 ASCII 位序列。 此转换与未编码的 7 位格式无关。

对于每种卡类型,解码方式如下:

卡类型Track 数据属性原始数据格式原始字节数解码值
ISO跟踪 1 数据6 位0x00-0x3F0x20到0x5F
ISO跟踪 2 数据4 位0x00-0x3F0x30到0x3F
ISO跟踪 3 数据4 位0x00-0x3F0x30到0x3F
JIS-I跟踪 1 数据6 位0x00-0x3F0x20到0x5F
JIS-I跟踪 1 数据7 位0x00-0x7F未更改的数据
JIS-I跟踪 2 数据4 位0x00-0x0F0x20到0x3F
JIS-I跟踪 3 数据4 位0x00-0x0F0x20到0x3F
JIS-I跟踪 3 数据7 位0x00-0x7F未更改的数据
JIS-II跟踪 4 数据7 位0x00-0x7F未更改的数据
AAMVA跟踪 1 数据6 位0x00-0x3F0x20到0x5F
AAMVA跟踪 2 数据4 位0x00-0x0F0x30到0x3F
AAMVA跟踪 3 数据6 位0x00-0x3F0x20到0x5F

此属性初始化为 false。

适用于