コード例 #1
0
        private static async Task <int> InsertValues(ICloudTable table, string partition, int x = 20, int y = 100)
        {
            foreach (var i in Enumerable.Range(1, x))
            {
                var operation = table.PrepareBatchOperation();

                foreach (var j in Enumerable.Range(1, y))
                {
                    operation.Insert(partition, i + ":" + j, EmptyDictionary.Get <string, object>());
                }

                await operation.ExecuteAsync();
            }

            return(x * y);
        }
コード例 #2
0
        public static void InsertOrReplace(this IBatchOperation batchOperation, string partitionKey)
        {
            Require.NotNull(batchOperation, "batchOperation");

            batchOperation.InsertOrReplace(partitionKey, EmptyDictionary.Get <string, object>());
        }
コード例 #3
0
        public static void Replace(this IBatchOperation batchOperation, string partitionKey, string rowKey, string etag)
        {
            Require.NotNull(batchOperation, "batchOperation");

            batchOperation.Replace(partitionKey, rowKey, etag, EmptyDictionary.Get <string, object>());
        }