Я разрабатываю приложение, которое должно быть совместимо с версией Window CE 4.x и выше. Итак, я решил выбрать .NET compact Framework 2.0 для опции разработки.Показать последние вставленные данные в приложении .NET Compact Framework
Но теперь у меня есть ситуация, когда я не могу найти подходящего решения для моего требования ниже.
Требование;
Мое требование приложения - отображать информацию из таблицы базы данных в приложении через веб-службу.
Проблема:
Здесь информация в таблице динамична, и она будет вставлена вставляется через каждые несколько секунд/минут и приложения .NET CF должны быть отображать последнюю (последний 4 или сконфигурированный N) информацию.
Я собираюсь внедрить технологию pull в приложении, где приложение будет выполнять вызов веб-службы каждые 2/5 секунд или несколько минут, но этот подход не выглядит хорошим, поскольку он увеличит ненужный вызов службы, поскольку возможно, что новая информация вставлен через несколько минут.
Итак, я думаю использовать технологию push в приложении, где сервер отправит уведомление в приложение .NET compact framework (клиент) на новую запись в таблицу базы данных. В уведомлении есть сообщение с первичным ключом записи, поэтому приложение .NET compact framework вызывается методом веб-службы с первичным ключом при push-уведомлении с сервера и отображаемой информации в приложении.
Вышеуказанный технологический подход выглядит легко со словами, но у меня нет идеи о его реализации.
Я попытался найти решение/пример для него в Интернете, но не смог найти.
Может ли кто-нибудь помочь мне в технологическом подходе? Как я могу реализовать его в своем приложении?
FYI, Compact Framework 3.5 будет поддерживать вплоть до устройства CE 4.2, поэтому я предлагаю вам работать с этим вместо этого. – tcarvin
вы можете использовать signalR – coder771
@tcarvin, спасибо за обновление. Я не знал о том, что компактная фреймворк 3.5 поддерживается в CE 4.2. Я попробую приложение .NET compact framework 3.5 на устройстве CE 4.2. –