Ejemplo n.º 1
0
            public void RegisterDependencies(IServiceCollection services, IServiceHostContext context)
            {
                services.AddHosted <CountingTestService>();
                services.AddSingleton(typeof(CallCounters), r => _counters);

                if (_registerAHandler)
                {
                    services.AddTransient <CountingTestHandler>();
                }
            }
Ejemplo n.º 2
0
        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>();
        }
Ejemplo n.º 3
0
 public void RegisterDependencies(IServiceCollection services, IServiceHostContext context)
 => RegisterDependencies(services);
Ejemplo n.º 4
0
 public void RegisterDependencies(IServiceCollection services, IServiceHostContext context)
 {
     services.AddHosted <DummyService>();
 }
Ejemplo n.º 5
0
 public void RegisterDependencies(IServiceCollection services, IServiceHostContext context)
 {
     // do nothing
 }