FaultContract с MessageContracts - PullRequest
0 голосов
/ 05 мая 2011

Я использую MessageContracts для своих служб WCF; Я группирую различные DataContracts в один MessageContracts. Мой базовый ответ содержит - isOperationSuccess (bool), exceptionMessage (Exception). Если ошибка возникает на уровне обслуживания, я назначаю в exceptionMessage и устанавливаю isOPerationSuccess в false; и возвращая ответ.

Нужно ли мне обрабатывать / перехватывать FaultContract на клиенте (мой сервис включает атрибут FaultContract?

Мой вопрос: где мне нужно использовать FaultContract с MessageContracts?

Ответы [ 2 ]

0 голосов
/ 05 мая 2011

Если операция имеет атрибут FaultContract, она может вернуть ошибку. Конечно, ваш клиент должен справиться с этим.

Конечно, клиент должен справиться с этим; но если вы посмотрите на мое ответное сообщение, оно включает объект исключения, в который я заполняю исключение сервера. В этом случае у меня есть какое-либо условие, где я получу FaultContract?

0 голосов
/ 05 мая 2011

Если операция имеет атрибут FaultContract, она может вернуть ошибку. Конечно, ваш клиент должен справиться с этим.

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