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; }