Beispiel #1
0
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddAzureServiceBus(config =>
            {
                config.UseAppSettings(Configuration);
                config.ScanAssemblies(Assemblies.ContainingTypes(typeof(Startup)));
                config.UseTypeResolver <TestResolver>();
                config.WithSubscriptions(builder =>
                {
                    builder.ConsumeTopic("test-foo", "Test-Poc");
                    builder.ConsumeTopic("test-bar", "Test-Poc");
                });

                if (Environment.IsEnvironment("Local"))
                {
                    config.LimitConcurrencyTo(1);
                }
            });

            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
        }