как я должен позволить моей очереди asp.net с другим сервером? - PullRequest
0 голосов
/ 26 ноября 2009

В настоящее время я пишу приложение, в котором мне нужно, чтобы моя очередь других серверов базировалась по запросу, и после этого приложение с моего сервера отправляет обратно небольшие данные о том, завершено ли оно, все еще в очереди, сколько процентов, идентификатор элемента и т. Д. ...

Есть ли способ, которым я могу это сделать? так как я не хочу, чтобы мой другой сервер запускал другой экземпляр Http для показа во внешнем мире, и есть ли возможность аутентифицировать каждый вызов между двумя серверами?

Спасибо, очень, очень, очень. :)

1 Ответ

0 голосов
/ 27 ноября 2009

Я думаю, вам понадобится создать пару событий, к которым вы можете привязаться, чтобы предоставить информацию.

Ваш объект сервера должен выставить пару событий. Затем вы можете связать эти события с обратным вызовом, который ваш серверный объект может вызывать в определенные моменты.

Когда эти события вызываются, ваше веб-приложение может ответить на них и, возможно, обновить данные на клиенте.

На стороне клиента, я думаю, вам нужно будет сделать ajax-вызовы, чтобы проверить изменение статуса или что-то еще, потому что я не думаю, что ваш код сможет обновить ваш интерфейс.

Если вы хотите код, дайте мне знать, и я могу опубликовать его.

Проблема в интерфейсе пользователя. Как только страница на клиенте, вот и все. Вам необходимо встроить в него возможность осуществлять мониторинг, и это осуществляется с помощью ajax или jQuery.

Все это звучит сложно, но проводка событий довольно проста, как и в ajax / jQuery.

...