Created some constants to represent the names of the batch operations so we don't pass around magic strings.
Refactored ExecuteBatchOperation to handle multiple partition keys and added an async version of it.
Created some constants to represent the names of the batch operations so we don't pass around magic strings.
Refactored ExecuteBatchOperation to handle multiple partition keys and added an async version of it.
Merge branch 'AsyncSupport' of https://github.com/Hallmanac/AzureCloudTable into AsyncSupport
Swapped out strings with the constants from the CtConstants class. Also added a new constant for Merge.
Made the CtConstants class public as well as the constants that reside within it.
Added async support for all the write methods. Reference #3
Added async QuerySegment methods as part of refactoring for more DRY code
Added Async versions of the query methods.
Changed some of the Async queries to return Task<List<TAzureTableEntity>> instead of Task<IEnumerable<TAzureTableEntity>>
Implemented Async in the CloudTableContext class. Also added an Enum for the types of write operations on Table storage.
Cleaned up some code formatting.
Added some xml code comments on SaveAsync methods.
Updated to use the Stopwatch instead of DateTime for timing tests.
Changed the way the Execute Segmented Query was called.
Changed how the RunTableIndexing logic flows. Eliminated infinite loop.
Updated the packages config file to match the version of a package we were using.
Clean up
cleaning up more