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 位格式無關。
針對每個卡片類型,解碼會依照下列方式進行:
卡片類型 | 追蹤資料屬性 | 原始資料格式 | 原始位元組 | 解碼的值 |
---|---|---|---|---|
ISO | 追蹤 1 個數據 | 6 位 | 0x00-0x3F | 透過0x5F 0x20 |
ISO | 追蹤 2 個數據 | 4 位 | 0x00-0x3F | 透過0x3F 0x30 |
ISO | 追蹤 3 個數據 | 4 位 | 0x00-0x3F | 透過0x3F 0x30 |
JIS-I | 追蹤 1 個數據 | 6 位 | 0x00-0x3F | 透過0x5F 0x20 |
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 | 透過0x5F 0x20 |
AAMVA | 追蹤 2 個數據 | 4 位 | 0x00-0x0F | 透過0x3F 0x30 |
AAMVA | 追蹤 3 個數據 | 6 位 | 0x00-0x3F | 透過0x5F 0x20 |
此屬性初始化為 false。