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"); }); }
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; }); }
/// <inheritdoc /> public void Configure(object configuration, ISiloBuilder builder) { var reader = new GlobalConfigurationReader(configuration); var connectionString = reader.GetPropertyValue <string>("DataConnectionStringForReminders"); builder.UseAzureTableReminderService(connectionString); }
public void Configure(object configuration, ISiloBuilder builder) { var reader = new GlobalConfigurationReader(configuration); var connectionString = reader.GetPropertyValue <string>("DataConnectionStringForReminders"); builder.UseDynamoDBReminderService(options => ParseDataConnectionString(connectionString, options)); }
/// <inheritdoc /> public void Configure(object configuration, IServiceCollection services) { var reader = new GlobalConfigurationReader(configuration); var connectionString = reader.GetPropertyValue <string>("DataConnectionStringForReminders"); services.UseDynamoDBReminderService(connectionString); }
public void Configure(object configuration, ISiloHostBuilder builder) { var reader = new GlobalConfigurationReader(configuration); builder.UseZooKeeperClustering(options => { options.ConnectionString = reader.GetPropertyValue <string>("DataConnectionString"); }); }
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>(); }
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>(); }
public void Configure(object configuration, IServiceCollection services) { var reader = new GlobalConfigurationReader(configuration); services.UseZooKeeperMembership(options => options.ConnectionString = reader.GetPropertyValue <string>("DataConnectionString")); }