internal void ExecuteHelper(bool isAsync) { MultiTableDocumentBatchGet superBatch = new MultiTableDocumentBatchGet(); foreach (var batch in allBatches) { batch.CreateDocumentBatch(); superBatch.AddBatch(batch.DocumentBatch); } superBatch.ExecuteHelper(isAsync); foreach (var batch in allBatches) { batch.PopulateResults(batch.DocumentBatch.Results); } }
/// <summary> /// Executes a multi-table batch request against all configured batches. /// Results are stored in the respective BatchGet objects. /// </summary> public void Execute() { MultiTableDocumentBatchGet superBatch = new MultiTableDocumentBatchGet(); foreach (var batch in allBatches) { batch.CreateDocumentBatch(); superBatch.AddBatch(batch.DocumentBatch); } superBatch.Execute(); foreach (var batch in allBatches) { batch.PopulateResults(batch.DocumentBatch.Results); } }