Class RabbitMqEventBusOptions<TMarker>
- Assembly
- Savvyio.Extensions.DependencyInjection.RabbitMQ.dll
Configuration options for RabbitMqEventBus.
public class RabbitMqEventBusOptions<TMarker> : RabbitMqEventBusOptions, IValidatableParameterObject, IParameterObject, IDependencyInjectionMarker<TMarker>
Type Parameters
TMarker
- Inheritance
-
RabbitMqEventBusOptions<TMarker>
- Implements
-
IDependencyInjectionMarker<TMarker>
- Inherited Members
Examples
RabbitMqEventBusOptions carries the AMQP URL and exchange settings used when AddRabbitMqEventBus registers the RabbitMQ event bus in DI.
using System;
using Savvyio.Extensions.RabbitMQ.EventDriven;
namespace ExampleApp;
public class RabbitMqEventBusOptionsExample
{
public static RabbitMqEventBusOptions CreateOptions()
{
return new RabbitMqEventBusOptions
{
AmqpUrl = new Uri("amqp://guest:guest@localhost:5672"),
ExchangeName = "account-events",
Persistent = true
};
}
}