Boilerplate implementation of ICardTerminal.Init.
Namespace:
CardWerk.SmartCard
Assembly: CardWerk.SmartCard (in CardWerk.SmartCard.dll)
Assembly: CardWerk.SmartCard (in CardWerk.SmartCard.dll)
Public Sub Init( _
ByVal aConfig As CardTerminalConfig _
)
This language is not supported or no code example is available.
public void Init(
CardTerminalConfig aConfig
)
This language is not supported or no code example is available.
public:
void Init(
CardTerminalConfig^ aConfig
)
This language is not supported or no code example is available.
Parameters
- aConfig
-
Type: CardTerminalConfig
Provides the complete configuration information. This is never null.
Exception type | Condition |
---|---|
Thrown when a supplied object has been disposed. |
|
Thrown when one or more required arguments are null. |
|
Thrown when the requested operation is invalid. |
This implementation checks whether this object was disposed and throws an
ObjectDisposedException if so. Also it checks whether the object was already initialized
and throws a InvalidOperationException if so. Next it invokes the abstract method
InternalInit which must be provided by the derived class. If that internal
method returns without throwing an exception the internal flag m_fIsInitialized
is set to indicate successful initialization.