ThinkingHome.DeviceModel.Remoting.ProxyServer
ThinkingHome.DeviceModel.Remoting.ProxyServer
HostUnavailableException Class
Домашний хост с таким hostId сейчас не подключён к прокси. Бросается методами без канала ошибки (GetDevicesAsync/QueryAsync); бридж ловит и мапит в ошибку своей экосистемы. У ExecuteAsync оффлайн возвращается как CommandOutcome с кодом DeviceUnreachable.
csharp
public sealed class HostUnavailableException : System.ExceptionInheritance System.Object → System.Exception → HostUnavailableException
Constructors
HostUnavailableException(string) Constructor
Домашний хост с таким hostId сейчас не подключён к прокси. Бросается методами без канала ошибки (GetDevicesAsync/QueryAsync); бридж ловит и мапит в ошибку своей экосистемы. У ExecuteAsync оффлайн возвращается как CommandOutcome с кодом DeviceUnreachable.
csharp
public HostUnavailableException(string hostId);Parameters
hostId System.String
Properties
HostUnavailableException.HostId Property
Идентификатор хоста, оказавшегося не в сети.
csharp
public string HostId { get; }