using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using PARR.Core.Common.RabbitServices; using PARR.Infrastructure.Rabbit; namespace PARR.Infrastructure { public static class DependencyInjection { /// /// Регистрация инфраструктурных сервисов /// /// /// /// public static IServiceCollection AddInfrastructureServices(this IServiceCollection services, IConfiguration configuration) { // тут регистрируем все внешние сервисы, Rabbit, Redis, Email... services.AddHttpClient(); services.AddTransient(); //services.AddTransient(); //services.AddTransient(); ////Redis (singleton) return services; } } }