public TResult ExecuteTableOperation <TResult>(TableOperation operation, CloudTableClient client, CloudTable table, TableRequestOptions requestOptions, OperationContext operationContext) where TResult : class { return(Executor.ExecuteSync(TableOperationRESTCommandGenerator.GenerateCMDForTableOperation(operation, client, table, requestOptions) as RESTCommand <TResult>, requestOptions.RetryPolicy, operationContext)); }
public Task <TResult> ExecuteTableOperationAsync <TResult>(TableOperation operation, CloudTableClient client, CloudTable table, TableRequestOptions requestOptions, OperationContext operationContext, CancellationToken cancellationToken) where TResult : class { return(Executor.ExecuteAsync(TableOperationRESTCommandGenerator.GenerateCMDForTableOperation(operation, client, table, requestOptions) as RESTCommand <TResult>, requestOptions.RetryPolicy, operationContext, cancellationToken)); }