Поделиться через


DeviceWatcherStatus Перечисление

Определение

Описывает состояние объекта DeviceWatcher .

public enum class DeviceWatcherStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class DeviceWatcherStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum DeviceWatcherStatus
var value = Windows.Devices.Enumeration.DeviceWatcherStatus.created
Public Enum DeviceWatcherStatus
Наследование
DeviceWatcherStatus
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Поля

Aborted 5

Наблюдатель прервал операцию. Последующие события не будут вызываться.

Created 0

Это начальное состояние объекта Наблюдателя. В этом состоянии клиенты могут регистрировать обработчики событий.

EnumerationCompleted 2

Наблюдатель завершил перечисление начальной коллекции. Элементы по-прежнему можно добавлять, обновлять или удалять из коллекции.

Started 1

Наблюдатель переходит в состояние Запущено после вызова start . Наблюдатель перечисляет исходную коллекцию. Обратите внимание, что на этом этапе перечисления можно получать уведомления об обновлении и удалении , но только для элементов, которые уже были добавлены.

Stopped 4

Клиент вызвал stop , а наблюдатель завершил все выдающиеся события. Дальнейшие события не будут вызываться.

Stopping 3

Клиент вызвал stop , и наблюдатель все еще находится в процессе остановки. События могут по-прежнему вызываться.

Комментарии

На следующей схеме состояния показано, как DeviceWatcher переходит между состояниями, представленными перечислением DeviceWatcherStatus.

Схема состояний DeviceWatcher

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