public void RegisterDependencies(IServiceCollection services, IServiceHostContext context) { services.AddHosted <CountingTestService>(); services.AddSingleton(typeof(CallCounters), r => _counters); if (_registerAHandler) { services.AddTransient <CountingTestHandler>(); } }
public void RegisterDependencies(IServiceCollection services, IServiceHostContext context) { // dependencies services.AddTransient <MyInternalDependency>(); services.AddTransient <CatchAllMessageHandler>(); services.AddTransient <PingMessageHandler>(); // "microservice" settings services.AddServiceConfiguration <MyServiceConfiguration>(context.Configuration, nameof(MySpecialService)); // "microservices" services.AddHosted <MySpecialService>(); }
public void RegisterDependencies(IServiceCollection services, IServiceHostContext context) => RegisterDependencies(services);
public void RegisterDependencies(IServiceCollection services, IServiceHostContext context) { services.AddHosted <DummyService>(); }
public void RegisterDependencies(IServiceCollection services, IServiceHostContext context) { // do nothing }