Вы можете вызвать это исключение в классе, реализующем интерфейс IDispatchMessageInspector
. Реализуйте IDispatchMessageInspector
для проверки или изменения входящих или исходящих сообщений приложения либо перед отправкой сообщения запроса операции, либо перед возвратом ответного сообщения вызывающему.
Когда сервер получает запрос клиента, DispatchMessageInspector
перехватывает все клиентские запросы.
Изображение выше является реализацией IDispatchMessageInspector
, выдает исключение в методе BeforeSendReply
.
Клиент отправляет запрос на сервер и получает сообщение об исключении.
Вот ссылка про интерфейс IDispatchMessageInspector
.