Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void ConfigureContainer(ServiceRegistry services)
- {
- services.AddOptions();
- services.Configure<KafkaOptions>(Configuration.GetSection("Kafka"));
- services.AddControllers();
- services.AddMvc()
- .AddJsonOptions(options => { options.JsonSerializerOptions.IgnoreNullValues = true; });
- services.AddLogging();
- services.AddRouting(option => { option.LowercaseUrls = true; });
- services.For<IMediator>().Use<Mediator>().Transient();
- services.For<ServiceFactory>().Use(ctx => ctx.GetInstance);
- services.AddCors(options => { options.AddDefaultPolicy(builder => { builder.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader(); }); });
- //Kafka
- services.For(typeof(IKafkaPublisher<>)).Add(typeof(KafkaPublisher<>)).Scoped();
- services.AddHostedService<BaseLineListener>();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement