See: Description
| Interface | Description |
|---|---|
| IDuplexTypedMessageReceiver<TResponse,TRequest> |
Receiver for one specified message type.
|
| IDuplexTypedMessageSender<TResponse,TRequest> |
Sender for one specified message type.
|
| IDuplexTypedMessagesFactory |
Creates typed message senders and receivers.
|
| IMultiTypedMessageReceiver |
Receiver for multiple message types.
|
| IMultiTypedMessageSender |
Sender for multiple message types.
|
| IMultiTypedMessagesFactory |
Creates multi-typed message senders and receivers.
|
| ISyncDuplexTypedMessageSender<TResponse,TRequest> |
Synchronized sender for one specified message type (it waits until the response is received).
|
| ISyncMultitypedMessageSender |
Synchronized sender for multiple message types (it waits until the response is received).
|
| Class | Description |
|---|---|
| DuplexTypedMessagesFactory |
Factory to create typed message senders and receivers.
|
| MultiTypedMessage |
Internal message used for the communication between multi-typed message sender and receiver.
|
| MultiTypedMessagesFactory |
Factory to create multi-typed message senders and receivers.
|
| TypedRequestReceivedEventArgs<TRequestMessage> |
Event argument used when the typed message is received.
|
| TypedResponseReceivedEventArgs<TResponseMessage> |
Event argument used when a typed response message is received.
|
| VoidMessage |
Represents an empty data type 'void'.
|
DuplexTypedMessagesFactory - sending and receiving messages of declared type.MultiTypedMessagesFactory - sending and receiving multiple types of messages.