public async Task RemoveMonitoredItems() { tokens[0].Dispose(); tokens.RemoveAt(0); var removeMonitoredItemsRequest = new DeleteMonitoredItemsRequest { SubscriptionId = subscriptions[0], MonitoredItemIds = monitoredItems.ToArray() }; var removeMonitoredItemsResponse = await channel.DeleteMonitoredItemsAsync(removeMonitoredItemsRequest); monitoredItems.RemoveAt(0); _logger.LogInformation($"Monitored Items Removed."); }