public async Task <HierarchiesBatchResponse> CreateNewHierarchy(string EnvironmentFqdn, IList <TimeSeriesHierarchy> value) { TimeSeriesInsightsClient tsi = GetTimeSeriesInsightsClientAsync(EnvironmentFqdn).Result; HierarchiesBatchResponse hierarchies = await tsi.ExecuteHierarchiesBatchOperationAsync(new HierarchiesBatchRequest(put : value)); return(hierarchies); }
private static async Task RunHierarchiesBatchAsync() { HierarchiesBatchResponse hierarchies = await _client.ExecuteHierarchiesBatchOperationAsync(new HierarchiesBatchRequest(get : new HierarchiesRequestBatchGetDelete(names : new List <string>() { "Contoso WindFarm Hierarchy" }))); PrintResponse(hierarchies.Get.First().Hierarchy); }
public async Task <HierarchiesBatchResponse> DeleteHierarchy(string EnvironmentFqdn, string id) { TimeSeriesInsightsClient tsi = GetTimeSeriesInsightsClientAsync(EnvironmentFqdn).Result; HierarchiesBatchResponse hierarchies = await tsi.ExecuteHierarchiesBatchOperationAsync(new HierarchiesBatchRequest(delete : new HierarchiesRequestBatchGetDelete(hierarchyIds : new List <Guid?>() { Guid.Parse(id) }))); return(hierarchies); }