The LeCouteauSuisse.API namespace provides the underlying structure for the development of Generators, Receivers and Loggers.
Classes
| Class | Description | |
|---|---|---|
| BaseGenerator |
The base class for all Generators.
| |
| BaseLogger |
The base class for all Logger.
| |
| BaseReceiver |
The base class for all receivers.
| |
| EventContext |
The class provide information on context of an event.
| |
| FormatArguments |
Provides helper methods to format a string from GeneratorEvent, EventContext and ReceiverContext properties.
| |
| GeneratorContext |
The class provide information on context of a generator.
| |
| GeneratorEvent |
The base class for all event class.
| |
| GroupContext |
The class provide information on context of a group of receiver.
| |
| LoggerContext |
The class provide information on context of a logger.
| |
| ReceiverContext |
The class provide information on context of a receiver.
| |
| ServiceContext |
The class provide information on context of a service.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IEventTerminate |
Interface to handle the end of a event in a group.
| |
| IGenerator |
This interface describe the implementation of a Generator.
| |
| IInitialization |
This interface is used to read configuration in settings tag of the configuration.
| |
| ILogger |
This interface describe the implementation of a Logger.
| |
| IReceiver |
This interface describe the implementation of a Receiver.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| ConditionalReturn |
Provides information on conditionnal sequence of receiver inside a group.
| |
| EndCode |
Provides information on the ending of this event in a group of receiver.
| |
| EventPriority |
Provides information on event priority.
| |
| LoggerLevel |
Provides information on level of a message for the logger.
| |
| ReceiverSynchronization |
Provides information on synchronization between receiver in a group.
| |
| ReceiverThreading |
Provides information on the receiver threading model.
|