WCF / ASP.NET MVC: поддержка событий из WCF в asp.net MVC или аналогичная концепция? - PullRequest
2 голосов
/ 11 апреля 2011

Я хотел бы смоделировать события из службы WCF, это вообще возможно?Я слышал о DUPLEX WCF (двухсторонний вызов), но, возможно, есть лучший способ.

Вот что мне нужно сделать, из моего приложения ASP.NET MVC мне нужно инициировать вызов в WCFУслуга, для завершения этого звонка может потребоваться очень много времени, поэтому время ожидания истечет.Я хотел бы передать вызов WCF и вернуться на веб-страницу, где я могу сообщить клиенту, что процесс запущен.Мне нужно иметь возможность получать события (или аналогичные концепции) на mvc asp.net, чтобы сообщить клиенту, где он находится и как продвигается прогресс.

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

Любая помощь действительно ценится

Заранее спасибо

1 Ответ

0 голосов
/ 13 апреля 2011

Возможно, это не самый лучший способ, но я сделал нечто подобное, используя, как вы предлагали, таймер jQuery.Я направил пользователя на страницу с сообщением о загрузке, а затем сделал Ajax-вызов с более длительным тайм-аутом.Я не уверен, как долго ваш, так что это может не сработать.

http://api.jquery.com/jQuery.ajax/

параметр времени ожидания

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