ClaimedMagneticStripeReader.IsDecodeDataEnabled 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示是从最近轻扫的卡提供原始数据还是解码数据。
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-0x3F | 0x20到0x5F |
ISO | 跟踪 2 数据 | 4 位 | 0x00-0x3F | 0x30到0x3F |
ISO | 跟踪 3 数据 | 4 位 | 0x00-0x3F | 0x30到0x3F |
JIS-I | 跟踪 1 数据 | 6 位 | 0x00-0x3F | 0x20到0x5F |
JIS-I | 跟踪 1 数据 | 7 位 | 0x00-0x7F | 未更改的数据 |
JIS-I | 跟踪 2 数据 | 4 位 | 0x00-0x0F | 0x20到0x3F |
JIS-I | 跟踪 3 数据 | 4 位 | 0x00-0x0F | 0x20到0x3F |
JIS-I | 跟踪 3 数据 | 7 位 | 0x00-0x7F | 未更改的数据 |
JIS-II | 跟踪 4 数据 | 7 位 | 0x00-0x7F | 未更改的数据 |
AAMVA | 跟踪 1 数据 | 6 位 | 0x00-0x3F | 0x20到0x5F |
AAMVA | 跟踪 2 数据 | 4 位 | 0x00-0x0F | 0x30到0x3F |
AAMVA | 跟踪 3 数据 | 6 位 | 0x00-0x3F | 0x20到0x5F |
此属性初始化为 false。