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)

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.
public class CardTerminalSlot
This language is not supported or no code example is available.
Name Description
Public property ATR Returns the ATR of the card most recently inserted in this card terminal slot.
Public property CardTerminal The card terminal of this card terminal slot.
Public property CardTerminalName The CardTerminalConfig.AssignedName of the card terminal that hosts this slot.
Public property 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.
Public property SlotNumber The number of this slot.
Public property State The current state of this card terminal slot.
Top
Name Description
Public method AcquireCard(CardTypes, out CardActivationResult) Acquire exclusive access to a card inserted in this card terminal slot.
Public method 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.
Public method EjectCard() Eject an inserted card.
Public method EndTransaction() Ends a card transaction. This makes the card connection available to other processes again.
Public method GetTerminalSerialNumber() Reads the vendor supplied terminal serial number.
Public method ReconnectCard(out byte[]) Resets a previously established communication connection with the card.
Public method SendCommand(CardCommandAPDU) Sends a command to this card terminal slot.
Public method SendVerifyCommand(CardPinControl) Sends a verify command.
Public method ToString() Returns a string that represents the current object.
Top

.NET Framework

Supported in: 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

.NET Core

Supported in: 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0

.NET Standard

Supported in: 2.0