Explicitly requests that an inserted card is delivered or captured. This is only applicable if the card terminal has such mechanism, in most cases it won't.

Namespace: CardWerk.SmartCard
Assembly: CardWerk.SmartCard (in CardWerk.SmartCard.dll)

Sub DeliverCard( _ 
ByVal nSlot As Integer, _ 
ByVal fCapture As Boolean
)
This language is not supported or no code example is available.
void DeliverCard( 
int nSlot
bool fCapture 
)
This language is not supported or no code example is available.
 
void DeliverCard( 
int nSlot
bool fCapture 
)
This language is not supported or no code example is available.
function DeliverCard( 
nSlot : int
fCapture : boolean 
);
This language is not supported or no code example is available.

Parameters

nSlot
Type: int

Slot number of card terminal slot of interest. The primary slot is identified by the slot number zero. The slot number must be in the range from zero through Slots-1.

fCapture
Type: bool

If true, then the card shall be confiscated, if possible. If false, then the card shall simply be eject to the card holder. If a card terminal supports ejecting, but not confiscating cards, then it shall ignore this parameter and always just eject the card.

This method may be invoked regardless of whether a card is inserted, the card is powered up, or no card is inserted. It shall succeed in any of these cases.

If the card in the indicated slot is still connected (powered up), then it shall be automatically disconnected (powered down) when this method is invoked. Even if a card terminal does not have an eject or capture mechanism, then it still has to disconnect (power down) when this method is invoked.

.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