/// <inheritdoc />
        public void Configure(object configuration, ISiloBuilder builder)
        {
            var reader           = new GlobalConfigurationReader(configuration);
            var connectionString = reader.GetPropertyValue <string>("DataConnectionStringForReminders");

            builder.UseAzureTableReminderService(connectionString);
        }
Ejemplo n.º 2
0
        public void Configure(object configuration, ISiloBuilder builder)
        {
            var reader           = new GlobalConfigurationReader(configuration);
            var connectionString = reader.GetPropertyValue <string>("DataConnectionStringForReminders");

            builder.UseDynamoDBReminderService(options => ParseDataConnectionString(connectionString, options));
        }
Ejemplo n.º 3
0
        public void Configure(object configuration, IServiceCollection services)
        {
            var reader = new GlobalConfigurationReader(configuration);

            services.Configure <ZooKeeperClusteringSiloOptions>(options => options.ConnectionString = reader.GetPropertyValue <string>("DataConnectionString"));
            services.AddSingleton <IMembershipTable, ZooKeeperBasedMembershipTable>();
        }
Ejemplo n.º 4
0
        /// <inheritdoc />
        public void Configure(object configuration, IServiceCollection services)
        {
            var reader           = new GlobalConfigurationReader(configuration);
            var connectionString = reader.GetPropertyValue <string>("DataConnectionStringForReminders");

            services.UseDynamoDBReminderService(connectionString);
        }
Ejemplo n.º 5
0
        public void Configure(object configuration, ISiloHostBuilder builder)
        {
            var reader = new GlobalConfigurationReader(configuration);

            builder.UseZooKeeperClustering(options =>
            {
                options.ConnectionString = reader.GetPropertyValue <string>("DataConnectionString");
            });
        }
Ejemplo n.º 6
0
 public void Configure(object configuration, ISiloHostBuilder builder)
 {
     builder.UseAdoNetClustering(options =>
     {
         var reader               = new GlobalConfigurationReader(configuration);
         options.Invariant        = reader.GetPropertyValue <string>("AdoInvariant");
         options.ConnectionString = reader.GetPropertyValue <string>("DataConnectionString");
     });
 }
 public void Configure(object configuration, IServiceCollection services)
 {
     services.UseAdoNetClustering(
         options =>
     {
         var reader               = new GlobalConfigurationReader(configuration);
         options.AdoInvariant     = reader.GetPropertyValue <string>("AdoInvariant");
         options.ConnectionString = reader.GetPropertyValue <string>("DataConnectionString");
     });
 }
Ejemplo n.º 8
0
        public void Configure(object configuration, ISiloHostBuilder builder)
        {
            var reader = new GlobalConfigurationReader(configuration);

            builder.UseDynamoDBClustering(options =>
            {
                var cs = reader.GetPropertyValue <string>("DataConnectionString");
                ParseDataConnectionString(cs, options);
            });
        }
        public void Configure(object configuration, IServiceCollection services)
        {
            var reader = new GlobalConfigurationReader(configuration);

            services.Configure <DynamoDBClusteringOptions>(options =>
            {
                var cs = reader.GetPropertyValue <string>("DataConnectionString");
                ParseDataConnectionString(cs, options);
            });
            services.AddSingleton <IMembershipTable, DynamoDBMembershipTable>();
        }
Ejemplo n.º 10
0
 public void Configure(object configuration, IServiceCollection services)
 {
     services.Configure <AdoNetClusteringSiloOptions>(
         options =>
     {
         var reader               = new GlobalConfigurationReader(configuration);
         options.Invariant        = reader.GetPropertyValue <string>("AdoInvariant");
         options.ConnectionString = reader.GetPropertyValue <string>("DataConnectionString");
     });
     services.AddSingleton <IMembershipTable, AdoNetClusteringTable>();
 }
        public void Configure(object configuration, ISiloBuilder builder)
        {
            var reader           = new GlobalConfigurationReader(configuration);
            var connectionString = reader.GetPropertyValue <string>("DataConnectionStringForReminders");
            var invariant        = reader.GetPropertyValue <string>("AdoInvariantForReminders");

            builder.UseAdoNetReminderService(options =>
            {
                options.ConnectionString = connectionString;
                options.Invariant        = invariant;
            });
        }
Ejemplo n.º 12
0
        public void Configure(object configuration, IServiceCollection services)
        {
            var reader = new GlobalConfigurationReader(configuration);

            services.UseZooKeeperMembership(options => options.ConnectionString = reader.GetPropertyValue <string>("DataConnectionString"));
        }