using Core.RabbitMQBus.Common; using Core.RabbitMQBus.EventBus; using Core.RabbitMQBus.Log; using Microsoft.Extensions.DependencyInjection; using System; namespace Core.RabbitMQBus.Extensions { public static class ServiceCollectionExtension { /// /// 注入RabbitMQ /// /// /// public static void RegisterRabbitMQ(this IServiceCollection services, Action options) { services.Configure(options); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); } } }