Ответ 1
Клиентский канал переходит в состояние Faulted-State, когда возникает неустранимая ошибка. В этом состоянии больше не используется. Стратегия восстановления - создать новый объект. Основными причинами являются
- Если метод Открыть не удается по какой-либо причине, объект переходит в состояние с ошибкой.
- Если сеансовый канал обнаруживает ошибку, из-за которой он не может восстановиться, он переходит в состояние с ошибкой. Это может произойти, например, если есть ошибка протокола (то есть он получает сообщение протокола в недопустимое время) или если удаленная конечная точка прерывает сеанс.
Взято из CommunicationState
сеансовый ссылается на сеанс транспорта. Таким образом, любое необработанное исключение приведет к ошибке канала, чтобы предотвратить повторное использование прокси после исключения. Когда сеанс транспортного уровня отсутствует, клиент может продолжать использовать прокси после исключения, за исключением того, что он не должен.
Дополнительная информация о состоянии изменяется.