У меня есть WCF Дуплексный сервис с клиентом Silverlight и .NET 3.5 WCF сервис.WCF: Обработка исключений на OneWay OperationContract
Сценарий, который у меня есть: во время дуплексного нажатия OneWay с сервера на клиент, если исключение происходит в обработчике уведомлений клиента, канал получает бесшумную ошибку, поэтому любые дальнейшие дуплексные вызовы с тайм-аутом сервера и сбой. (Как объяснено здесь One-Way Operations and Exceptions)
Моего вопроса (ы):
- Может ли я просто декорировать с
FaultContract
OneWay OperationContract
, обмотать исключение на клиенте и предотвратить Сбойный канал? - Если нет, то каким будет другой способ поймать исключение, которое произошло на клиенте во время дуплексного нажатия с сервера?
Для этого нужен ответ. знак равно – Langdon