У меня есть последовательный рабочий процесс, который размещен в IIS как служба рабочего процесса.
Мой рабочий процесс начинается с ReceiveActivity, а внутри ReceiveActivity выполняется вызов службе WCF с SendActivity. Если этот вызов получает исключение, на моем ReceiveActivity есть FaultHandlerActivity, которое предназначено для обработки вызова и отправки значения по умолчанию обратно клиенту.
Что происходит в моем клиенте, так это то, что исключение SendActivity возвращает к клиенту пузырек назад как FaultException, несмотря на то, что мой FaultHandlerActivity работает (я проверил это, зарегистрировав начало и конец единого CodeActivity в моем обработчике ошибок )
У меня такой вопрос: как я могу проглотить исключения, возникающие в SendActivity, без возврата FaultException клиенту?