Class RabbitMQServiceCollectionExtensions
- Namespace
- Steeltoe.Connectors.RabbitMQ
- Assembly
- Steeltoe.Connectors.dll
public static class RabbitMQServiceCollectionExtensions
- Inheritance
-
RabbitMQServiceCollectionExtensions
- Inherited Members
Methods
AddRabbitMQ(IServiceCollection, IConfiguration)
Registers a ConnectorFactory<TOptions, TConnection> (with type parameters RabbitMQOptions and RabbitMQ.Client.IConnection) to connect to a RabbitMQ server.
public static IServiceCollection AddRabbitMQ(this IServiceCollection services, IConfiguration configuration)
Parameters
services
IServiceCollectionThe Microsoft.Extensions.DependencyInjection.IServiceCollection to add services to.
configuration
IConfigurationThe IConfiguration to read application settings from.
Returns
- IServiceCollection
The incoming
services
so that additional calls can be chained.
AddRabbitMQ(IServiceCollection, IConfiguration, Action<ConnectorAddOptionsBuilder>?)
Registers a ConnectorFactory<TOptions, TConnection> (with type parameters RabbitMQOptions and RabbitMQ.Client.IConnection) to connect to a RabbitMQ server.
public static IServiceCollection AddRabbitMQ(this IServiceCollection services, IConfiguration configuration, Action<ConnectorAddOptionsBuilder>? addAction)
Parameters
services
IServiceCollectionThe Microsoft.Extensions.DependencyInjection.IServiceCollection to add services to.
configuration
IConfigurationThe IConfiguration to read application settings from.
addAction
Action<ConnectorAddOptionsBuilder>An optional delegate to configure this connector.
Returns
- IServiceCollection
The incoming
services
so that additional calls can be chained.