В проекте VS2010 C # у нас есть класс, производный от MarshalByRefObject, и мы используем Activator.GetObject для его установки.Мы используем этот производный класс для общения с машиной через сеть.
Иногда целевой компьютер включен и может быть проверен, но не запускает программу, с которой мы хотим поговорить, это вызывает 30-секундное ожидание, за которым следует исключение.Есть ли способ узнать, действителен ли мой производный MarshalByRefObject?
В настоящее время попытка / отлов обрабатывает эту ситуацию, но 30-секундное ожидание неприемлемо.