The BasicCardCommand type exposes the following members.

Constructors

  NameDescription
Public methodBasicCardCommand()()()()
Constructs an empty BasicCardCommand object.
Public methodBasicCardCommand(Byte, Byte)
Constructs an empty BasicCardCommand object with specified CLA and INS.
Public methodBasicCardCommand(Byte, Byte, Byte, Byte)
Constructs an empty BasicCardCommand object with specified CLA, INS, P1, P2.

Methods

  NameDescription
Public methodAppend(Byte)
Append byte to this apdu (IDATA).
(Inherited from CommandApdu.)
Public methodAppend(array<Byte>[]()[][])
Append bytes to this apdu (IDATA).
(Inherited from CommandApdu.)
Public methodAppend(Int16)
Append a short value to this apdu (IDATA).
(Inherited from CommandApdu.)
Public methodAppend(Int32)
Append an integer value to this apdu (IDATA).
(Inherited from CommandApdu.)
Public methodAppend(Int64)
Append a long value to this apdu (IDATA).
(Inherited from CommandApdu.)
Public methodAppend(array<Byte>[]()[][], Int32, Int32)
Append bytes to this apdu (IDATA).
(Inherited from CommandApdu.)
Public methodAppend24BitInteger
Append a 24 Bit Integer parameter to BasicCardCommand.
(Overrides CommandApdu..::..Append24BitInteger(Int32).)
Public methodAppendBasicByte
Append a BasicCard Byte (.Net Byte, C# byte, Visual Basic Byte) parameter to BasicCardCommand.
Public methodAppendBasicInteger
Append a BasicCard Integer (.Net Int16, C# short, Visual Basic Short) parameter to BasicCardCommand.
Public methodAppendBasicLong
Append a BasicCard Long (.Net Int32, C# int, Visual Basic Integer) parameter to BasicCardCommand.
Public methodAppendBasicSingle
Append a BasicCard Single (.Net Single, C# float, Visual Basic Single) parameter to BasicCardCommand.
Public methodAppendBasicString(array<Byte>[]()[][])
Append a BasicCard (variable length) String (.Net Byte Array, C# byte[], Visual Basic Byte()) parameter to BasicCardCommand.
Public methodAppendBasicString(BasicCardString)
Append a BasicCard (variable length) String (BasicCardString) parameter to BasicCardCommand.
Public methodAppendBasicStringN(BasicCardStringN)
Append a BasicCard (fixed length) String*N (.Net Byte Array, C# byte[], Visual Basic Byte()) parameter to BasicCardCommand.
Public methodAppendBasicStringN(Int32, array<Byte>[]()[][])
Append a BasicCard (fixed length) String*N (.Net Byte Array, C# byte[], Visual Basic Byte()) parameter to BasicCardCommand. Using Fillchar = BasicCardStringN.DefaultFillChar.
Public methodAppendBasicStringN(Int32, array<Byte>[]()[][], Byte)
Append a BasicCard (fixed length) String*N (.Net Byte Array, C# byte[], Visual Basic Byte()) parameter to BasicCardCommand.
Public methodClone
Clone this object.
(Inherited from CommandApdu.)
Public methodCopyIData
Copy IDATA (see ISO7816) of APDU to destination buffer.
(Inherited from CommandApdu.)
Public methodDisableLE
Disable LE.
(Inherited from CommandApdu.)
Public methodEquals
Check if this CommandAPDU is equal to specified object.
(Inherited from CommandApdu.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Get hash code for this object.
(Inherited from CommandApdu.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodReset
Reset BasicCardCommandAPDU to have no data but header (CLA INS P1 P2) with LC=0 and LE=default.
(Overrides CommandApdu..::..Reset()()()().)
Public methodSetDefaultLE
Let BasicCardCommand determine a proper value for LE and assign this value to LE.
Protected methodSetLC
Set LC value for this APDU.
(Inherited from CommandApdu.)
Public methodToString
Get this CommandAPDU as string (hexadecimal dump of byte content).
(Inherited from CommandApdu.)

Properties

  NameDescription
Public propertyCLA
APDU class byte CLA
(Inherited from CommandApdu.)
Public propertyData
Get a copy of the byte array holding the apdu data.
(Overrides CommandApdu..::..Data.)
Public propertyDoNotLog
If set to true prevent this command apdu from being visible in log file.
(Inherited from CommandApdu.)
Public propertyExtendedLC
LC value (supporting extended length) for this APDU.
(Inherited from CommandApdu.)
Public propertyIData
Get a copy of the byte array holding the apdu data field (IDATA without header).
(Inherited from CommandApdu.)
Public propertyINS
APDU instruction byte INS.
(Inherited from CommandApdu.)
Public propertyIsLEDisabled
True if LE is disabled, otherwise false.
(Inherited from CommandApdu.)
Public propertyItem
Get a byte of this APDU.
(Inherited from CommandApdu.)
Public propertyLC
LC value for this APDU.
(Inherited from CommandApdu.)
Public propertyLcField
Get a copy of the apdu lc field. This may be one (standard length) or multiple bytes (extended length).
(Inherited from CommandApdu.)
Public propertyLE
LE (0..255 respective 0..65535 or LeDisabled)
(Overrides CommandApdu..::..LE.)
Public propertyLeField
Get a copy of the apdu le field. This may be none (disable Le), one (standard length) or multiple bytes (extended length).
(Inherited from CommandApdu.)
Public propertyLength
Get current length of complete APDU.
(Inherited from CommandApdu.)
Public propertyP1
APDU first ISO7816 parameter P1.
(Inherited from CommandApdu.)
Public propertyP1P2
APDU combined first and second parameter P1P2.
(Inherited from CommandApdu.)
Public propertyP2
APDU second ISO7816 parameter P2
(Inherited from CommandApdu.)
Public propertyUseExtendedLC
Indicates if the APDU should be encoded using extended length LC.
(Inherited from CommandApdu.)
Public propertyUseExtendedLE
Indicates if the APDU should be encoded using extended length LE.
(Inherited from CommandApdu.)
Public propertyUseExtendedLength
Indicates if the APDU should be encoded using extended length LC and LE.
(Inherited from CommandApdu.)

See Also