// метод виконується в іншому потоці private void backgroundWorker_DoWork(object sender, DoWorkEventArgs e) { try { weather.Update(); } catch (Exception ex) { Log.Error(ex, "Помилка при оновленні погоди."); } }