Проверка входных параметров и ответ - PullRequest
0 голосов
/ 12 апреля 2011

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

ОБНОВЛЕНИЕ : Если это невозможно с IParameterInspector, какие другие варианты вы предложите?

Ответы [ 2 ]

2 голосов
/ 12 апреля 2011

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

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

вы используете wcf?если да, вы можете использовать FualtException из Wcf

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