Beispiel #1
0
 public AzureBasedMembershipTable(ILoggerFactory loggerFactory, IOptions <AzureTableMembershipOptions> membershipOptions, GlobalConfiguration globalConfiguration)
 {
     this.loggerFactory = loggerFactory;
     logger             = loggerFactory.CreateLogger <AzureBasedMembershipTable>();
     this.options       = membershipOptions.Value;
     this.clusterId     = globalConfiguration.ClusterId;
 }
Beispiel #2
0
 public AzureBasedMembershipTable(ILoggerFactory loggerFactory, IOptions <AzureTableMembershipOptions> membershipOptions, IOptions <SiloOptions> siloOptions)
 {
     this.loggerFactory = loggerFactory;
     logger             = loggerFactory.CreateLogger <AzureBasedMembershipTable>();
     this.options       = membershipOptions.Value;
     this.clusterId     = siloOptions.Value.ClusterId;
 }
Beispiel #3
0
        protected override IMembershipTable CreateMembershipTable(Logger logger)
        {
            TestUtils.CheckForAzureStorage();
            var options = new AzureTableMembershipOptions()
            {
                MaxStorageBusyRetries = 3,
                ConnectionString      = this.connectionString,
            };

            return(new AzureBasedMembershipTable(loggerFactory, Options.Create <AzureTableMembershipOptions>(options), this.globalConfiguration));
        }