Size: a a a

2020 September 06

М

Микаил in CODE BLOG / C#
Чтобы задача выполнялась в потоке
Постоянно перепроверяла сеть и обновляла новости для свойств
источник

М

Микаил in CODE BLOG / C#
Можно ли писать backgroundworker во ViewModel
У меня есть View => ViewModel => NewsService
источник

ГЛ

Георгий Левченко... in CODE BLOG / C#
Все твои действия должны выполняться в модели
источник

М

Микаил in CODE BLOG / C#
Георгий Левченко
Все твои действия должны выполняться в модели
Т.е в NewsServise?
источник

ГЛ

Георгий Левченко... in CODE BLOG / C#
Микаил
Т.е в NewsServise?
В твоем случае да
источник

М

Микаил in CODE BLOG / C#
Не пойму как мне работать с Backgoundworker таким образом
У меня была задача Task которая возвращала значение и все на этом. Все асинхронно выполнялось и возвращала либо то или другое.. Допустим ошибку

Потом я включаю интернет и программа должна узнать, что интернет появился и подключиться еще раз и взять данные
источник

М

Микаил in CODE BLOG / C#
С базы Mysql к примеру..  Или через API  сайта
источник

ГЛ

Георгий Левченко... in CODE BLOG / C#
Описание просто божественное. Ну скорее всего надо к событиям привязываться, а уже по ним следить, что произошло
источник

М

Микаил in CODE BLOG / C#
Так, события... понятно.
Но это в методе DoWork мне нужно типа цикла поставить на проверку интернета?
Допустим если изначально не было интернета, то пусть проверяет
Если же был интернет то один раз подключается к API скачивает что надо и все на этом..
Т.е если после того, как новости загрузились отключить интернет программа заново не должна пытаться находить соединение
Или все таки луче и так и так сделать каким нибудь образом. И кода загрузились новости и кода потом интернет выключили и далее  включили опять, то надо подключиться и посмотреть что за обновления есть, перезагрузить все например
источник

ГЛ

Георгий Левченко... in CODE BLOG / C#
Это же ты лаунчер пытаешься делать?
источник

М

Микаил in CODE BLOG / C#
да
источник

М

Микаил in CODE BLOG / C#
Лаунчер для игры
источник

М

Микаил in CODE BLOG / C#
Я могу обычно запустить поток BackgroudWorker и обычно возвратить данные.
Но не пойму как сделать так ,чтобы постоянно он работал когда нету интернета.
Где-то надо цикл на проверку поставить, так?
источник

t

this. in CODE BLOG / C#
@chelio0s если я сделаю отдельную базу для логирования это не будет оверхед?
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
this.
@chelio0s если я сделаю отдельную базу для логирования это не будет оверхед?
Слышал что так делают, по идее даже удобно
источник

AN

Alexander Neutov in CODE BLOG / C#
this.
@chelio0s если я сделаю отдельную базу для логирования это не будет оверхед?
а зачем?
есть же готовые решения
источник

S

Sergey Trofimov in CODE BLOG / C#
Барсик [SpamBlock]
Слышал что так делают, по идее даже удобно
но не mssql))
источник

t

this. in CODE BLOG / C#
Sergey Trofimov
но не mssql))
sqlite?
источник

AN

Alexander Neutov in CODE BLOG / C#
seq тот же
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Sergey Trofimov
но не mssql))
А чо с ним не такю
источник