Internal class that is used by the CardTerminalManager to store the context
for tracking the state of a card terminal slot.
Namespace:
CardWerk.SmartCard
Assembly: CardWerk.SmartCard (in CardWerk.SmartCard.dll)
Top
Top
Assembly: CardWerk.SmartCard (in CardWerk.SmartCard.dll)
Public Class CardTerminalSlot
This language is not supported or no code example is available.
public class CardTerminalSlot
This language is not supported or no code example is available.
public ref class CardTerminalSlot
This language is not supported or no code example is available.
Name | Description | |
---|---|---|
![]() |
ATR | Returns the ATR of the card most recently inserted in this card terminal slot. |
![]() |
CardTerminal | The card terminal of this card terminal slot. |
![]() |
CardTerminalName | The CardTerminalConfig.AssignedName of the card terminal that hosts this slot. |
![]() |
IsClass2 | Quick check to find out if the current terminal (card reader) has a secure keypad. Use the CardHandle.VerifyPin to delegate secure PIN entry (SPE) requests to a class 2 reader. |
![]() |
SlotNumber | The number of this slot. |
![]() |
State | The current state of this card terminal slot. |
Name | Description | |
---|---|---|
![]() |
AcquireCard(CardTypes, out CardActivationResult) | Acquire exclusive access to a card inserted in this card terminal slot. |
![]() |
BeginTransaction() | Begins a card transaction. Important for longer APDU exchanges (example: authentication + data access). This is a way for the host application to ensure that a block of APDU commands is processed completely before releasing a potentially shared smart card session to an external process. |
![]() |
EjectCard() | Eject an inserted card. |
![]() |
EndTransaction() | Ends a card transaction. This makes the card connection available to other processes again. |
![]() |
GetTerminalSerialNumber() | Reads the vendor supplied terminal serial number. |
![]() |
ReconnectCard(out byte[]) | Resets a previously established communication connection with the card. |
![]() |
SendCommand(CardCommandAPDU) | Sends a command to this card terminal slot. |
![]() |
SendVerifyCommand(CardPinControl) | Sends a verify command. |
![]() |
ToString() | Returns a string that represents the current object. |