RemoteSystemWatcher Класс
- java.
lang. Object - NativeBase
- com.
microsoft. connecteddevices. remotesystems. RemoteSystemWatcher
- com.
public class RemoteSystemWatcher
Класс, используемый для обнаружения удаленных систем.
Сводка по конструктору
| Конструктор | Описание |
|---|---|
| RemoteSystemWatcher() |
Создает и инициализирует новый экземпляр этого класса. |
| RemoteSystemWatcher(@NonNull Collection<RemoteSystemFilter> filters) |
Создает и инициализирует новый экземпляр этого класса. |
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
|
Event<Remote |
enumerationCompleted()
Событие для завершения первоначального обнаружения устройств, доступных для обнаружения в настоящее время. Процесс обнаружения будет продолжать выполняться и будет вызывать дополнительные события, если набор существующих удаленных систем изменяется. |
|
Event<Remote |
errorOccurred()
Событие при возникновении ошибки во время обнаружения. Процесс обнаружения продолжится, если это возможно. Например, если ошибка возникает со значением **RemoteSystemWatcherError.InternetNotAvailable**, обнаружение прокси-адресов может продолжаться, так как ошибка применяется только к облачному обнаружению (см. **RemoteSystemDiscoveryType**). |
|
Event<Remote |
remoteSystemAdded()
Событие при обнаружении новой удаленной системы. |
|
Event<Remote |
remoteSystemRemoved()
Событие для удаления удаленной системы. Оно возникает только после того, как удаленная система перестает обнаруживать все категории, указанные экземплярами **RemoteSystemFilter**, связанными с этим обнаружением. |
|
Event<Remote |
remoteSystemUpdated()
Событие, когда удаленная система, обнаруженная ранее в этом сеансе обнаружения, изменяется с прокси-подключения к облаку или обратно. Он также возникает при изменении удаленной системы одного из отслеживаемых свойств (см. методы get-" класса **RemoteSystem**). |
| void |
start()
Запустите процесс обнаружения до вызова остановки. |
| void |
stop()
Останавливает активное обнаружение. |
Сведения о конструкторе
RemoteSystemWatcher
public RemoteSystemWatcher()
Создает и инициализирует новый экземпляр этого класса.
RemoteSystemWatcher
public RemoteSystemWatcher(@NonNull Collection
Создает и инициализирует новый экземпляр этого класса.
Параметры:
Сведения о методе
enumerationCompleted
public Event
Событие для завершения первоначального обнаружения устройств, доступных для обнаружения в настоящее время. Процесс обнаружения будет продолжать выполняться и будет вызывать дополнительные события, если набор существующих удаленных систем изменяется.
Возвращаемое значение:
errorOccurred
public Event
Событие при возникновении ошибки во время обнаружения. Процесс обнаружения продолжится, если это возможно. Например, если ошибка возникает со значением **RemoteSystemWatcherError.InternetNotAvailable**, обнаружение прокси-адресов может продолжаться, так как ошибка применяется только к облачному обнаружению (см. **RemoteSystemDiscoveryType**).
Возвращаемое значение:
remoteSystemAdded
public Event
Событие при обнаружении новой удаленной системы.
Возвращаемое значение:
remoteSystemRemoved
public Event
Событие для удаления удаленной системы. Оно возникает только после того, как удаленная система перестает обнаруживать все категории, указанные экземплярами **RemoteSystemFilter**, связанными с этим обнаружением.
Возвращаемое значение:
remoteSystemUpdated
public Event
Событие, когда удаленная система, обнаруженная ранее в этом сеансе обнаружения, изменяется с прокси-подключения к облаку или обратно. Он также возникает при изменении удаленной системы одного из отслеживаемых свойств (см. методы get-" класса **RemoteSystem**).
Возвращаемое значение:
start
public void start()
Запустите процесс обнаружения до вызова остановки.
stop
public void stop()
Останавливает активное обнаружение.