Вы можете вызвать это исключение в классе, реализующем интерфейс IDispatchMessageInspector
. Реализуйте IDispatchMessageInspector
для проверки или изменения входящих или исходящих сообщений приложения либо перед отправкой сообщения запроса операции, либо перед возвратом ответного сообщения вызывающему.
Когда сервер получает запрос клиента, DispatchMessageInspector
перехватывает все клиентские запросы.
![enter image description here](https://i.stack.imgur.com/twAFY.png)
Изображение выше является реализацией IDispatchMessageInspector
, выдает исключение в методе BeforeSendReply
.
![enter image description here](https://i.stack.imgur.com/VNRlw.png)
Клиент отправляет запрос на сервер и получает сообщение об исключении.
Вот ссылка про интерфейс IDispatchMessageInspector
.