Package eneter.messaging.endpoints.typedmessages

Sending and receiving typed messages.

See:
          Description

Interface Summary
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 Summary
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'.
 

Package eneter.messaging.endpoints.typedmessages Description

Sending and receiving typed messages.
For more details see examples: