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
Наследование
Object Platform::Object IInspectable 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

Происходит каждый раз, когда датчик сообщает о новых показаниях датчика.

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

См. также раздел