Initializes this card terminal with the given configuration information.

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

Sub Init( _ 
ByVal aConfig As CardTerminalConfig
)
This language is not supported or no code example is available.
void Init( 
CardTerminalConfig aConfig 
)
This language is not supported or no code example is available.
 
void Init( 
CardTerminalConfig^ aConfig 
)
This language is not supported or no code example is available.
function Init( 
aConfig : CardTerminalConfig 
);
This language is not supported or no code example is available.

Parameters

aConfig
Type: CardTerminalConfig

Provides the complete configuration information. This is never null.

During Startup the CardTerminalManager scans the CardTerminalRegistry and instantiates all registered and enabled card terminals using their default constructor. Immediately after instantiation the CardTerminalManager calls this Init method, passing the stored configuration information from the CardTerminalRegistry.

Whenever a card terminal is instantiated via its default constructor this Init method must be called in order to initialize it. Additionally an ICardTerminal implementation may provide non-default constructors that implicitly initialize the card terminal and therefore there is no need to call Init. Using specialized non-default constructors, however, makes applications dependent on a specific ICardTerminal implementation.

.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