Ejemplo n.º 1
0
        public static void QueryBatchOfPeople(IEnumerable <Person> batchToQuery)
        {
            CloudTable cloudTable = AzureUtils.GetCloudTable(Parameters.TableName);

            Parallel.ForEach(batchToQuery, (person) =>
            {
                TableOperation retrieveOperation = TableOperation.Retrieve <Person>(person.PartitionKey, person.RowKey);

                var queryTask = cloudTable.ExecuteAsync(retrieveOperation);
            });
        }
Ejemplo n.º 2
0
        public static void InsertBatchIntoTable(IEnumerable <Person> people)
        {
            TableBatchOperation batchOperation = new TableBatchOperation();
            CloudTable          cloudTable     = AzureUtils.GetCloudTable(Parameters.TableName);

            foreach (var person in people)
            {
                batchOperation.Insert(person);
            }

            cloudTable.ExecuteBatchAsync(batchOperation).Wait();
        }