Обработать ошибку прерывания потока

149
02 марта 2018, 13:56
public async void f_name(){ // вызывается по таймауту
            label16.Invoke(new Action(UpdateLabel));
}
public void UpdateLabel() {
            label16.Text = "Сканируется. Найдено элементов: " + str_list.Count();
        }

После завершения функции f_name на строке label16.Invoke(new Action(UpdateLabel)); падает исключение "Поток был прерван, когда находился в состоянии ожидания". Обернул вызов invoke в try-catche, но ИМХО костыль, наверняка есть какой-то более адекватный подход.

READ ALSO
OleDbConnectionStringBuilder подключение

OleDbConnectionStringBuilder подключение

Всем привет! Решаю задачу на шарпе (сразу говорю, что знаю базу лишь шарпа)

156
Обновление данных в dataGridView

Обновление данных в dataGridView

ЗдравствуйтеЕсть программа на win формах

151
ASP.NET Core проблема с асинхронными запросами в базу данных

ASP.NET Core проблема с асинхронными запросами в базу данных

У меня возникла проблема с выполнением асинхронных запросов к базу данных при использовании Entity FrameworkКогда я пытаюсь получить какое - либо...

133