Class SoMessageClient
Client listening to messages on the Internal Message Buss.
Implements
Inherited Members
Namespace: SuperOffice.Messaging
Assembly: SoDataBase.dll
Syntax
public class SoMessageClient : SoMessageHandler, IDisposable
Constructors
SoMessageClient()
Default constructor, starting to listen for messages.
Declaration
public SoMessageClient()
Properties
ListeningPort
The port the message client is listening for messages on
Declaration
public int ListeningPort { get; }
Property Value
Type | Description |
---|---|
Int32 |
ListeningState
State of the internal message listener listning for messages.
Declaration
public SoMessageListener.ListeningState ListeningState { get; }
Property Value
Type | Description |
---|---|
SoMessageListener.ListeningState |
Methods
Dispose()
Dispose the message client.
Declaration
public override void Dispose()
Overrides
Send<TMessage>(TMessage)
Send a message over the internal message buss to the message broker on the same machine for furhter processing.
Declaration
public override void Send<TMessage>(TMessage message)
where TMessage : SoMessageHeader, new()
Parameters
Type | Name | Description |
---|---|---|
TMessage | message | Message to send. |
Type Parameters
Name | Description |
---|---|
TMessage | Type of message to send. |
Overrides
SuperOffice.Messaging.SoMessageHandler.Send<TMessage>(TMessage)
SendAliveMessage()
Send an alive message.
Declaration
public void SendAliveMessage()
Events
MessageRecieved
Event called avery time a message is recieved.
Declaration
public event SoMessageRecieved MessageRecieved
Event Type
Type | Description |
---|---|
SoMessageRecieved |