RemoteSystemWatcher Класс

  • java.lang.Object
    • NativeBase
      • com.microsoft.connecteddevices.remotesystems.RemoteSystemWatcher

public class RemoteSystemWatcher

Класс, используемый для обнаружения удаленных систем.

Сводка по конструктору

Конструктор Описание
RemoteSystemWatcher()

Создает и инициализирует новый экземпляр этого класса.

RemoteSystemWatcher(@NonNull Collection<RemoteSystemFilter> filters)

Создает и инициализирует новый экземпляр этого класса.

Сводка по методу

Модификатор и тип Метод и описание
Event<RemoteSystemWatcher, RemoteSystemEnumerationCompletedEventArgs> enumerationCompleted()

Событие для завершения первоначального обнаружения устройств, доступных для обнаружения в настоящее время. Процесс обнаружения будет продолжать выполняться и будет вызывать дополнительные события, если набор существующих удаленных систем изменяется.

Event<RemoteSystemWatcher, RemoteSystemWatcherErrorOccurredEventArgs> errorOccurred()

Событие при возникновении ошибки во время обнаружения. Процесс обнаружения продолжится, если это возможно. Например, если ошибка возникает со значением **RemoteSystemWatcherError.InternetNotAvailable**, обнаружение прокси-адресов может продолжаться, так как ошибка применяется только к облачному обнаружению (см. **RemoteSystemDiscoveryType**).

Event<RemoteSystemWatcher, RemoteSystemAddedEventArgs> remoteSystemAdded()

Событие при обнаружении новой удаленной системы.

Event<RemoteSystemWatcher, RemoteSystemRemovedEventArgs> remoteSystemRemoved()

Событие для удаления удаленной системы. Оно возникает только после того, как удаленная система перестает обнаруживать все категории, указанные экземплярами **RemoteSystemFilter**, связанными с этим обнаружением.

Event<RemoteSystemWatcher, RemoteSystemUpdatedEventArgs> remoteSystemUpdated()

Событие, когда удаленная система, обнаруженная ранее в этом сеансе обнаружения, изменяется с прокси-подключения к облаку или обратно. Он также возникает при изменении удаленной системы одного из отслеживаемых свойств (см. методы get-" класса **RemoteSystem**).

void start()

Запустите процесс обнаружения до вызова остановки.

void stop()

Останавливает активное обнаружение.

Сведения о конструкторе

RemoteSystemWatcher

public RemoteSystemWatcher()

Создает и инициализирует новый экземпляр этого класса.

RemoteSystemWatcher

public RemoteSystemWatcher(@NonNull Collection filters)

Создает и инициализирует новый экземпляр этого класса.

Параметры:

filters - Массив экземпляров **RemoteSystemFilter** для использования в процессе обнаружения устройств.

Сведения о методе

enumerationCompleted

public Event enumerationCompleted()

Событие для завершения первоначального обнаружения устройств, доступных для обнаружения в настоящее время. Процесс обнаружения будет продолжать выполняться и будет вызывать дополнительные события, если набор существующих удаленных систем изменяется.

Возвращаемое значение:

Подписка на события

errorOccurred

public Event errorOccurred()

Событие при возникновении ошибки во время обнаружения. Процесс обнаружения продолжится, если это возможно. Например, если ошибка возникает со значением **RemoteSystemWatcherError.InternetNotAvailable**, обнаружение прокси-адресов может продолжаться, так как ошибка применяется только к облачному обнаружению (см. **RemoteSystemDiscoveryType**).

Возвращаемое значение:

Подписка на события

remoteSystemAdded

public Event remoteSystemAdded()

Событие при обнаружении новой удаленной системы.

Возвращаемое значение:

Подписка на события

remoteSystemRemoved

public Event remoteSystemRemoved()

Событие для удаления удаленной системы. Оно возникает только после того, как удаленная система перестает обнаруживать все категории, указанные экземплярами **RemoteSystemFilter**, связанными с этим обнаружением.

Возвращаемое значение:

Подписка на события

remoteSystemUpdated

public Event remoteSystemUpdated()

Событие, когда удаленная система, обнаруженная ранее в этом сеансе обнаружения, изменяется с прокси-подключения к облаку или обратно. Он также возникает при изменении удаленной системы одного из отслеживаемых свойств (см. методы get-" класса **RemoteSystem**).

Возвращаемое значение:

Подписка на события

start

public void start()

Запустите процесс обнаружения до вызова остановки.

stop

public void stop()

Останавливает активное обнаружение.

Применяется к