ActivitySensor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет датчик, предоставляющий сведения о активности и состоянии датчика.
public ref class ActivitySensor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ActivitySensor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ActivitySensor
Public NotInheritable Class ActivitySensor
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Примеры
См. пример внедрения в примере с датчиком действия.
Комментарии
Примечание
Этот класс не поддерживается в JavaScript
Чтобы использовать ActivitySensor, необходимо определить возможность устройства действий в файле манифеста приложения.
<Capabilities>
<DeviceCapability Name="activity"/>
</Capabilities>
Свойства
DeviceId |
Возвращает идентификатор устройства. |
MinimumReportInterval |
Возвращает минимальный интервал отчета, поддерживаемый датчиком. |
PowerInMilliwatts |
Возвращает мощность в милливаттах, потребляемую датчиком. |
SubscribedActivities |
Возвращает список типов действий, которые датчик обещает выполнить. |
SupportedActivities |
Возвращает список типов действий, поддерживаемых датчиком. |
Методы
FromIdAsync(String) |
Асинхронно получает датчик из его идентификатора. |
GetCurrentReadingAsync() |
Асинхронно получает текущее показания датчика. |
GetDefaultAsync() |
Асинхронно получает датчик по умолчанию. |
GetDeviceSelector() |
Возвращает селектор устройства. |
GetSystemHistoryAsync(DateTime) |
Асинхронно получает показания датчика за определенное время. |
GetSystemHistoryAsync(DateTime, TimeSpan) |
Асинхронно получает показания датчика за определенное время и длительность. |
События
ReadingChanged |
Происходит каждый раз, когда датчик сообщает о новых показаниях датчика. |