2014-09-15 4 views
0

В одном из моих проектов мне нужно получить данные с SQL Server и отобразить в пользовательском интерфейсе, и это непрерывный процесс, данные продолжают меняться в таблице, поэтому мне нужно получить данные после каждого определенного интервала времени (скажем, 30 секунд)Получить непрерывные данные с сервера

Я думал о внедрении фонового работника в таймере, который получает данные с сервера каждые 30 секунд, но мне было интересно, что было бы лучше всего реализовать это решение.

Это, похоже, обычная операция, но я не мог найти релевантных запросов для этого.

+0

Возможный дубликат [Хорошее решение C# .NET для управления частым опросом базы данных] (http://stackoverflow.com/questions/4378778/good-c-net-solution-to-manage-frequent-database-polling) – bummi

ответ

0

Вы можете сделать это с фоном, с заданием, с потоком, независимо от того, что вы представляете.

Для получения более подробной информации см. Блог Stephen cleary.
Scot hanselman также показывает разные подходы here.

О, и эта статья msdn: Best Practices in Asynchronous Programming статья также.

Смежные вопросы