Table of Contents

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 IServiceCollection

The Microsoft.Extensions.DependencyInjection.IServiceCollection to add services to.

configuration IConfiguration

The 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 IServiceCollection

The Microsoft.Extensions.DependencyInjection.IServiceCollection to add services to.

configuration IConfiguration

The 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.