次の方法で共有


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 ビット形式には関係ありません。

カードの種類ごとに、デコードは次のように行われます。

カードの種類データの追跡プロパティ生データ形式生バイト数デコードされた値
ISO1 つのデータを追跡する6 ビット0x00-0x3F0x5Fによる0x20
ISO2 つのデータを追跡する4 ビット0x00-0x3F0x3Fによる0x30
ISO3 つのデータを追跡する4 ビット0x00-0x3F0x3Fによる0x30
JIS-I1 つのデータを追跡する6 ビット0x00-0x3F0x5Fによる0x20
JIS-I1 つのデータを追跡する7 ビット0x00-0x7F変更されていないデータ
JIS-I2 つのデータを追跡する4 ビット0x00-0x0F0x3Fによる0x20
JIS-I3 つのデータを追跡する4 ビット0x00-0x0F0x3Fによる0x20
JIS-I3 つのデータを追跡する7 ビット0x00-0x7F変更されていないデータ
JIS-II4 つのデータを追跡する7 ビット0x00-0x7F変更されていないデータ
AAMVA1 つのデータを追跡する6 ビット0x00-0x3F0x5Fによる0x20
AAMVA2 つのデータを追跡する4 ビット0x00-0x0F0x3Fによる0x30
AAMVA3 つのデータを追跡する6 ビット0x00-0x3F0x5Fによる0x20

このプロパティは false に初期化されます。

適用対象