Share via


Msr.ParseDecodeData Property (POS for .NET v1.12 SDK Documentation)

2/27/2008

If true, the decoded data contained within the Track1Data and Track2Data properties is further separated into fields for access via various other properties.

Namespace: Microsoft.PointOfService
Assembly: Microsoft.PointOfService (in microsoft.pointofservice.dll)

Syntax

'Declaration
Public MustOverride Property ParseDecodeData As Boolean
public abstract bool ParseDecodeData { get; set; }
public:
virtual property bool ParseDecodeData {
    bool get () abstract;
    void set (bool value) abstract;
}
/** @property */
public abstract boolean get_ParseDecodeData ()

/** @property */
public abstract void set_ParseDecodeData (boolean value)
public abstract function get ParseDecodeData () : boolean

public abstract function set ParseDecodeData (value : boolean)

Remarks

Track3Data is not parsed because its data content is of an open format defined by the card issuer. JIS-I Track 1 Format C and ISO Track 1 Format C data are not parsed for similar reasons. Track4Data is also not parsed.

The parsed data properties are the defined possible fields for cards with data consisting of the following formats:

  • JIS-I / ISO Track 1 Format A

  • JIS-I / ISO Track 1 Format B

  • JIS-I / ISO Track 1 VISA Format (a de-facto standard)

  • JIS-I / ISO Track 2 Format

ParseDecodeData is typically initialized to true.

Setting ParseDecodeData to true automatically sets the DecodeData property to true.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread-safe. Any instance members are not guaranteed to be thread-safe.

See Also

Reference

Msr Class
Msr Members
Microsoft.PointOfService Namespace
Msr.DecodeData Property