Лучший способ для потоковой передачи вывода командной строки в веб-форму? - PullRequest
1 голос
/ 09 июля 2010

Привет, у меня есть приложение, которое запускает длительный процесс в командной строке.

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

Должен ли я опрашивать веб-сервис? Используете событие OutputDataReceived ? Отключить буферизацию?

Ответы [ 2 ]

1 голос
/ 09 июля 2010

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

Однако, если вам нужно, чтобы он выглядел красиво, используйте AJAX для опроса веб-службы.

0 голосов
/ 09 июля 2010

Мне лучше пользоваться услугой, которую можно удалить.Вывод приложения командной строки должен идти в удаленный сервис и должен быть доступен в его памяти.Веб-сервис должен вызвать удаленный метод, который может прочитать этот вывод (сохраненный в памяти сервиса удаленного взаимодействия).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...