Пример #1
0
        internal static void AddBinderServices(this IServiceCollection services, IBinderTypeRegistry registry, IConfiguration configuration)
        {
            var binderConfigurations = new BinderConfigurations(registry, configuration.GetSection("spring:cloud:stream"));

            services.TryAddSingleton <IBinderConfigurations>(binderConfigurations);
            services.AddBinderServices(binderConfigurations, configuration);
        }
Пример #2
0
 public BinderConfigurations(IBinderTypeRegistry binderTypeRegistry, BindingServiceOptions options)
 {
     Registry = binderTypeRegistry;
     Options  = options;
 }
Пример #3
0
 public BinderConfigurations(IBinderTypeRegistry binderTypeRegistry, IConfiguration config)
 {
     Registry = binderTypeRegistry;
     Options  = new BindingServiceOptions(config);
 }