public AzureBasedMembershipTable(ILoggerFactory loggerFactory, IOptions <AzureStorageClusteringOptions> membershipOptions, IOptions <SiloOptions> siloOptions) { this.loggerFactory = loggerFactory; logger = loggerFactory.CreateLogger <AzureBasedMembershipTable>(); this.options = membershipOptions.Value; this.clusterId = siloOptions.Value.ClusterId; }
protected override IMembershipTable CreateMembershipTable(ILogger logger) { TestUtils.CheckForAzureStorage(); var options = new AzureStorageClusteringOptions(); options.ConfigureTestDefaults(); return(new AzureBasedMembershipTable(loggerFactory, Options.Create(options), this.clusterOptions)); }
protected override IMembershipTable CreateMembershipTable(ILogger logger) { TestUtils.CheckForAzureStorage(); var options = new AzureStorageClusteringOptions() { MaxStorageBusyRetries = 3, ConnectionString = this.connectionString, }; return(new AzureBasedMembershipTable(loggerFactory, Options.Create(options), this.siloOptions)); }