示例#1
0
        public CosmosConnection(IDatabaseFactory databaseFactory, string databaseId, int bulkBatchSize)
        {
            this.databaseFactory = databaseFactory;
            this.documentClient = databaseFactory.DocumentClient();
            this.databaseId = databaseId;
            this.bulkBatchSize = bulkBatchSize;

            this.originalMaxRetryWaitTimeInSeconds = documentClient.ConnectionPolicy.RetryOptions.MaxRetryWaitTimeInSeconds;
            this.originalMaxRetryAttemptsOnThrottledRequests = documentClient.ConnectionPolicy.RetryOptions.MaxRetryAttemptsOnThrottledRequests;
        }