Как передать исключение службы Workflow клиенту - PullRequest
0 голосов
/ 07 июля 2011

Я использую приложение-службу WCF Workflow (DeclarativeServiceLibrary).У меня есть клиент Windows Forms, который общается со службой документооборота.Я могу обрабатывать известные ошибки, используя блоки TryCatch.Но если программа встречает какое-либо неизвестное исключение и попадает в блок catch, я хочу вернуть универсальное сообщение клиенту.Может ли кто-нибудь помочь мне в достижении этого?

Ответы [ 2 ]

1 голос
/ 07 июля 2011

У нас есть пример, который демонстрирует это для служб WCF и WorkflowServices.

0 голосов
/ 07 июля 2011

Если исключение обнаруживается в рабочем процессе, то следует использовать действие SendReply, которое предоставляет исключение ошибки. В вашем договоре на обслуживание также необходимо указать договор о неисправности, в противном случае полученное от клиента исключение приведет к неисправности канала.

...