SubscribeAsync Method
Definition
- Namespace
- Savvyio.Extensions.RabbitMQ.EventDriven
- Assemblies
- Savvyio.Extensions.RabbitMQ.dll
SubscribeAsync(Func<IMessage<IIntegrationEvent>, CancellationToken, Task>, Action<SubscribeAsyncOptions>)
Subscribes to integration event messages from the configured RabbitMQ exchange and invokes the specified asynchronous handler for each received message.
public Task SubscribeAsync(Func<IMessage<IIntegrationEvent>, CancellationToken, Task> asyncHandler, Action<SubscribeAsyncOptions> setup = null)
Parameters
asyncHandlerFunc<IMessage<IIntegrationEvent>, CancellationToken, Task>The function delegate that will handle the message.
setupAction<SubscribeAsyncOptions>The SubscribeAsyncOptions which may be configured.