The Acr type exposes the following members.

Constructors

  NameDescription
Public methodAcr(BasicCardComponentManager)
Construct an anonymous ACR of specified type.
Public methodAcr(Int32, BasicCardComponentManager)
Initializes a new instance of the Acr class
Public methodAcr(BasicCardString, BasicCardComponentManager)
Initializes a new instance of the Acr class

Methods

  NameDescription
Public methodAddQualifiedDataItem(AcrQualifiedEntry)
Add a qualified item to ACR data of an ACR using qualified data. Qualified means access type + CID of Key or ACR.
Public methodAddQualifiedDataItem(AcrAccessType, Int32)
Add a qualified item to ACR data of an ACR using qualified data. Qualified means access type + CID of Key or ACR.
Public methodAddSimpleDataItem
Add a simple item to ACR data of an ACR using none qualified data. Simple means a single CID of a Key or ACR.
Public methodCountQualifiedDataItems
Get number of data items for ACR types using qualified data items.
Public methodCountSimpleDataItems
Get number of data items for ACR types using none qualified (CID only) data items.
Public methodCreate
Create this component within card. Before calling this the attributes and component data should be set. Further the component must be constructed with component name not with CID. CID is assigned by BasicCard once created.
(Inherited from Component.)
Protected methodCreateAttributes
Create AcrAttributes object from specified attribute bytes.
(Overrides Component..::..CreateAttributes(array<Byte>[]()[][]).)
Public methodDelete
Delete this component from card.
(Inherited from Component.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
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 methodGetCidNoCommsException
Same as Cid property but instead of throwing an exception, -1 is returned
(Inherited from Component.)
Public methodGetComponentNameNoCommsException
Same as ComponentName property but instead of throwing an exception, null is returned.
(Inherited from Component.)
Public methodGetComponentTypeNoCommsException
Same as ComponentType property but instead of throwing an exception, ComponentType.Unknown is returned.
(Inherited from Component.)
Protected methodGetDataBytes
Override this if data bytes must be different for create operation.
(Inherited from Component.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetQualifiedDataItem
Get a single data item (QualifiedEntry) for an ACR using qualified data items.
Public methodGetSimpleDataItem
Get a single data item (CID) for an ACR using none qualified (CID only) data items.
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.)
Protected methodReadAttrBytes
Read component attributes.
(Inherited from Component.)
Public methodReadAttributes
Read component attributes from card.
(Inherited from Component.)
Public methodReadData
Read component data.
(Inherited from Component.)
Protected methodReadDataBytes
Read data bytes.
(Inherited from Component.)
Public methodRemoveQualifiedDataItem
Remove a single data item (QualifiedEntry) from an ACR using qualified data items.
Public methodRemoveSimpleDataItem
Remove a single data item (CID) from an ACR using none qualified, simple data items.
Public methodResetCache
Remove all cached informations read from card.
(Inherited from Component.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Protected methodWriteAttrBytes
Write component attributes.
(Inherited from Component.)
Public methodWriteAttributes()()()()
Write attributes to card.
(Inherited from Component.)
Protected methodWriteAttributes(ComponentAttributes)
Write component attributes.
(Inherited from Component.)
Public methodWriteData
Write component data.
(Inherited from Component.)
Protected methodWriteDataBytes
Write data bytes.
(Inherited from Component.)

Properties

  NameDescription
Public propertyAttributes
Component attributes. You may need to call ReadAttributes before getting a proper value by use of this property.
(Inherited from Component.)
Public propertyCid
CID of component. If not known, try to read from card by use of BasicCardComponentManager.
(Inherited from Component.)
Public propertyComponentName
Component name.
(Inherited from Component.)
Public propertyComponentType
Component type.
(Inherited from Component.)
Protected propertyDataBytes
ACR data bytes
(Overrides Component..::..DataBytes.)
Public propertyManager
Used component manager.
(Inherited from Component.)

See Also