Должна ли активность получения иметь соответствующую активность SendReply? - PullRequest
0 голосов
/ 13 июня 2011

Я привел здесь , чтобы объявить FaultContracts, в вашем рабочем процессе должна быть активность SendReply, которая возвращает объект типа FaultException.

Я объявил действия Receive и SendReply в моемрабочий процесс.Я хочу отправить ответ, только если что-то пойдет не так, поэтому я создал операцию SendReply, которая возвращает объект типа FaultException.Но когда что-то идет не так, я получаю исключение тайм-аута на клиенте.

Нужно ли мне возвращать ответ?Для меня нет реальных полезных данных для отправки обратно.

1 Ответ

1 голос
/ 13 июня 2011

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

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