public Task <TResult> ExecuteTableBatchOperationAsync <TResult>(TableBatchOperation operation, CloudTableClient client, CloudTable table, TableRequestOptions requestOptions, OperationContext operationContext, CancellationToken cancellationToken) where TResult : class
 {
     return(Executor.ExecuteAsync(TableBatchOperationRESTCommandGenerator.GenerateCMDForTableBatchOperation(operation, client, table, requestOptions) as RESTCommand <TResult>, requestOptions.RetryPolicy, operationContext, cancellationToken));
 }
 public TResult ExecuteTableBatchOperation <TResult>(TableBatchOperation operation, CloudTableClient client, CloudTable table, TableRequestOptions requestOptions, OperationContext operationContext) where TResult : class
 {
     return(Executor.ExecuteSync(TableBatchOperationRESTCommandGenerator.GenerateCMDForTableBatchOperation(operation, client, table, requestOptions) as RESTCommand <TResult>, requestOptions.RetryPolicy, operationContext));
 }