Недавно я попросил внедрить службу wcf. Одна из проблем, я столкнулся, как обнаружить сбой сети и поднять исключение ошибки,Is ReliableSession.InactivityTimeout - хорошая практика для обнаружения ошибок в wcf?
после некоторых исследований, я обнаружил, что это можно установить получить тайм-аут свойство максимального значения, и бездеятельность в какое-то время span, в основном это работает, но мой вопрос: я делаю хорошую практику, пока я это делаю?
или кто-нибудь есть лучший способ обнаружить неожиданный сбой в работе сети
Я использую TCP переплета
netTcpBind.ReceiveTimeout = TimeSpan.MaxValue;
netTcpBind.CloseTimeout = TimeSpan.MaxValue;
netTcpBind.SendTimeout = TimeSpan.MaxValue;
netTcpBind.ReliableSession.Enabled = true;
netTcpBind.ReliableSession.InactivityTimeout = new TimeSpan(0,2,0);
@Erik Funkenbusch не могли бы вы посмотреть? – Zlex