public static class Extensions
{
public static void AddRabbitMq(this IServiceCollection services)
{
services.AddSingleton(typeof(RabbitMqOptions), service =>
{
//...
});
}
}
然后在ConfigureServices方法中使用它:
public void ConfigureServices(IServiceCollection services)
{
services.AddRabbitMq();
}