C# WPF
Не знаю как сформулировать запрос гугл, по этому пишу тут. Задача такова: Есть метод
public List<object> GetObjectsFromUrl(Uri url)
который загружает строку с URL'а и парсит её кастомным парсером json(используя Json.Net). В общем-то задача эта довольно продолжительная и пока всё это происходит UI подвисает(естественно). Теперь вопрос: как, используя бекграунд потоки, сделать всё в этом методе?(обязательное условие чтобы именно этот метод возвращал список). Возможно я пишу какой-то бред, не судите, с Thread'ами можно сказать не работал вообще.
Вам надо вынести выполнение метода в фоновый поток.
Например, так:
List<object> objeсts = await Task.Run(() => GetObjectsFromUrl(url));
(Ваш метод при этом станет async
-методом, да.)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В консоли выводится TypeError: textureLoaderaddEventListener is not a function
Данный код проверяет элементы div c классом form-field на наличие у них так же класса false_validationВ проверке в первом console