This interface must be implemented by Redakt service bus modules. The module can then be registered with the DI container.
public interface IServiceBus: IDataProvider
- Extends:
- IDataProvider
Methods
| add_MessageReceived(Func<MessageReceivedEventArgs, Task>) | |
| remove_MessageReceived(Func<MessageReceivedEventArgs, Task>) | |
| SendMessageAsync<T>(T, bool) | Sends a message over the service bus. |
Implemented by
| AwsServiceBus | |
| AzureServiceBus | |
| CappedCollectionServiceBus | |
| CollectionPollingServiceBus | |
| InternalServiceBus | This is the default internal service bus implementation. It is not suitable for distributed hosting configurations. |