Я создаю приложение Windows (используя приложение формы Windows), которое вызывает веб-службу для извлечения данных. В данных мне нужно получить информацию о 200+ клиентах и для каждого клиента, я должен получить всю информацию о пользователях. Клиент может иметь от 50 до 100 пользователей. Таким образом, я вызываю веб-службу в цикле (после получения списка всех клиентов) для каждого клиента, чтобы получить список пользователей. Это долгий процесс. Я хочу сократить время выполнения всего этого процесса. Поэтому, пожалуйста, предложите мне, какой подход может помочь в сокращении времени выполнения, которое в настоящее время составляет до 40-50 минут для однократной выборки данных. Дайте мне знать любое решение, такое как многопоточность или что-то еще, в зависимости от того, что лучше всего подходит для моего приложения.Как сократить время выполнения на C# при вызове API?
Заранее спасибо.
Привет Майкл, Спасибо за Ваш ответ. Я не контролирую веб-сервис, поэтому не могу вносить изменения в веб-службу. Таким образом, это не будет работать для этого случая. – atul