Interface IMessageBus
Interface for a servie that publishes mass transit messaghes
Namespace: Simplic.MessageBroker
Assembly: Simplic.MessageBroker.dll
Syntax
public interface IMessageBus
Methods
| Improve this Doc View SourcePublish(Object, CancellationToken)
Publishes a message
Declaration
void Publish(object message, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type | Name | Description |
---|---|---|
System.Object | message | The message object |
System.Threading.CancellationToken | cancellationToken |
Publish(Object, Type, CancellationToken)
Publishes a message
Declaration
void Publish(object message, Type messageType, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type | Name | Description |
---|---|---|
System.Object | message | The message object |
System.Type | messageType | The message type |
System.Threading.CancellationToken | cancellationToken |
Publish<T>(T, CancellationToken)
Publishes a message
Declaration
void Publish<T>(T message, CancellationToken cancellationToken = default(CancellationToken))
where T : class
Parameters
Type | Name | Description |
---|---|---|
T | message | The Message |
System.Threading.CancellationToken | cancellationToken |
Type Parameters
Name | Description |
---|---|
T | The Message Type |
Publish<T>(Object, CancellationToken)
Publishes a message
Declaration
void Publish<T>(object values, CancellationToken cancellationToken = default(CancellationToken))
where T : class
Parameters
Type | Name | Description |
---|---|---|
System.Object | values | The property values to initialize on the interface |
System.Threading.CancellationToken | cancellationToken |
Type Parameters
Name | Description |
---|---|
T | The messgae type |
Send(Object, CancellationToken)
Sends a message
Declaration
void Send(object message, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type | Name | Description |
---|---|---|
System.Object | message | The message object |
System.Threading.CancellationToken | cancellationToken |
Send(Object, Type, CancellationToken)
Sends a message
Declaration
void Send(object message, Type messageType, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type | Name | Description |
---|---|---|
System.Object | message | The message object |
System.Type | messageType | the message type |
System.Threading.CancellationToken | cancellationToken |
Send<T>(T, CancellationToken)
Sends a message
Declaration
void Send<T>(T message, CancellationToken cancellationToken = default(CancellationToken))
where T : class
Parameters
Type | Name | Description |
---|---|---|
T | message | The Message |
System.Threading.CancellationToken | cancellationToken |
Type Parameters
Name | Description |
---|---|
T | The Message Type |
Send<T>(Object, CancellationToken)
Sends a message
Declaration
void Send<T>(object values, CancellationToken cancellationToken = default(CancellationToken))
where T : class
Parameters
Type | Name | Description |
---|---|---|
System.Object | values | The property values to initialize on the interface |
System.Threading.CancellationToken | cancellationToken |
Type Parameters
Name | Description |
---|---|
T | The message type |