protected override IMembershipTable CreateMembershipTable(ILogger logger, string accountEndpoint, string accountKey) { var httpHandler = new HttpClientHandler() { ServerCertificateCustomValidationCallback = (req, cert, chain, errors) => true }; var dbClient = new CosmosClient( accountEndpoint, accountKey, new CosmosClientOptions { ConnectionMode = ConnectionMode.Gateway } ); var options = new CosmosDBClusteringOptions() { Client = dbClient, CanCreateResources = true, DropDatabaseOnInit = true, DB = "OrleansMBRTest" }; return(new CosmosDBMembershipTable(this.loggerFactory, Options.Create(new ClusterOptions { ClusterId = this.clusterId }), Options.Create(options))); }
protected override IMembershipTable CreateMembershipTable(ILogger logger, string accountEndpoint, string accountKey) { //TestUtils.CheckForAzureStorage(); var options = new CosmosDBClusteringOptions() { AccountEndpoint = accountEndpoint, AccountKey = accountKey, CanCreateResources = true, AutoUpdateStoredProcedures = true, DropDatabaseOnInit = true, ConnectionMode = Microsoft.Azure.Documents.Client.ConnectionMode.Gateway, DB = "OrleansMBRTest" }; return(new CosmosDBMembershipTable(this.loggerFactory, Options.Create(new ClusterOptions { ClusterId = this.clusterId }), Options.Create(options))); }
protected override IMembershipTable CreateMembershipTable(ILogger logger) { //TestUtils.CheckForAzureStorage(); var options = new CosmosDBClusteringOptions() { AccountEndpoint = "https://localhost:8081", AccountKey = "C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==", CanCreateResources = true, AutoUpdateStoredProcedures = true, DropDatabaseOnInit = true, ConnectionMode = Microsoft.Azure.Documents.Client.ConnectionMode.Gateway, DB = "OrleansMBRTest" }; return(new CosmosDBMembershipTable(loggerFactory, Options.Create(new ClusterOptions { ClusterId = this.clusterId }), Options.Create(options))); }