Patel Shailendra Ответов: 1

Служба Wcf для автоматического обновления страницы всех пользователей на основе любой задачи, выполняемой любым пользователем


Привет,

I have to perform a task in web application hosted on a local server. Web application have a number of jobs coming on a daily basis and on those job numbers of users working at a same time and if any user accepts any job then other user can not accept that job. Here I need to perform a task if any user pick job id 1 then all other user web page auto refresh and job 1 will move to another queue. We are using a status base job process if any user accepts job then status will change.


Что я уже пробовал:

Пока не попробую, не знаю, с чего начать

F-ES Sitecore

http-это технология request\response, то есть ваш браузер (или серверный код) запрашивает что-то у WCF и получает ответ. Вы не можете сделать все по-другому, вы не можете принудительно ответить клиенту без запроса, поэтому вашей веб-странице нужно будет либо периодически опрашивать веб-службу, чтобы узнать, нужно ли ей обновляться, либо вы можете использовать такую технологию, как SignalR, которая хороша для таких вещей.

Sergey Alexandrovich Kryukov

В принципе, да, но есть такая вещь, как серверный толчок, так что то, что вы говорите, не совсем верно. Однако вопрос очень неясен.
См. также Решение 1. (Не совсем решение, скорее пища для размышлений.)
—СА

1 Ответов

Рейтинг:
2

Sergey Alexandrovich Kryukov

Вопрос очень расплывчатый, поэтому я не могу ответить точно по существу.

Вместо этого я могу дать вам несколько ссылок, которые должны дать полезные советы:
Push technology-Википедия, свободная энциклопедия,
Приложение "панель мониторинга" для учетных записей веб-сайтов,
Дуплексные Услуги (осторожно: на самом деле это не применимо к ASP.NET),
WebSockets — Веб-API[^],
SignalR-Википедия, свободная энциклопедия,
SignalR | The ASP.NET сайт[^].

Пожалуйста, просто прочтите это и подумайте. Возможно, это поможет вам сформулировать более четкие и продуктивные вопросы, связанные с вашей работой. См. также Мой комментарий в дискуссиях по этому вопросу.

—СА