# ViDi2.Remote.Connection.IConnectMonitor

定期 ping 服务以确保客户端未断开连接。启动后，该服务将在后台运行，直到将其废弃。

方法
void Start() | 允许连接监视器开始 ping 服务。远程控制完成连接服务后，将自动调用该服务。
void Dispose() | 等待当前 ping 完成（或超时），然后停止后台任务。
属性
TimeSpan DefaultWaitTime | 连续 ping 服务之间等待时间。
TimeSpan DisconnectedWaitTime | Ping不成功后重试之前的等待时间量。
布尔值 IsRunning | 如果连接监视器定期 ping 该服务，则为 true。
事件
EventHandler<string> ServerTimedOut | 服务无法响应 ping 时引发。传递给 EventHandler 的参数是服务的 uri。
EventHandler<string> ServerConnectionRecovered | 在至少一次无法响应后，服务成功响应 ping 时引发。传递给 EventHandler 的参数是服务的 uri。
EventHandler<string> ServerHasChanged | 当控件连接到不同服务时引发。传递给 EventHandler 的参数是新服务的 uri。