Skip to content

ThinkingHome.DeviceModel.Remoting.ProxyServer

ThinkingHome.DeviceModel.Remoting.ProxyServer

HostUnavailableException Class

Домашний хост с таким hostId сейчас не подключён к прокси. Бросается методами без канала ошибки (GetDevicesAsync/QueryAsync); бридж ловит и мапит в ошибку своей экосистемы. У ExecuteAsync оффлайн возвращается как CommandOutcome с кодом DeviceUnreachable.

csharp
public sealed class HostUnavailableException : System.Exception

Inheritance System.ObjectSystem.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; }

Property Value

System.String

Опубликовано под лицензией MIT