Вид большого вопроса.
Также это очень зависит от ваших пользовательских требований.
Например:
Вам нужно просто показать пользователю, что что-точто-то пошло не так?
Просто поместите свойство с сообщением и свойством, указывающим на неисправное состояние и соответствующим образом измените свое представление.
Вам нужно ограничить доступ, пока вы не сможете что-то исправить?
Ваша виртуальная машина может легко отключать команды до тех пор, пока вы не повторно инициируете свое соединение или какую-либо другую меру.
Возможно, если у вас есть сценарий, я могу быть более конкретным:)
HTH
Ариэль