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.