ActivitySensor Clase

Definición

Representa un sensor que proporciona la actividad y el estado de un sensor.

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
Herencia
Object Platform::Object IInspectable ActivitySensor
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Ejemplos

Para obtener una implementación de ejemplo, consulte el ejemplo de sensor de actividad.

Comentarios

Nota

Esta clase no se admite en JavaScript

Para usar ActivitySensor, debes definir la funcionalidad del dispositivo de actividad en el archivo de manifiesto de la aplicación.

<Capabilities>
    <DeviceCapability Name="activity"/>
</Capabilities>

Propiedades

DeviceId

Obtiene el identificador del dispositivo.

MinimumReportInterval

Obtiene el intervalo de informe mínimo admitido por el sensor.

PowerInMilliwatts

Obtiene la potencia en miliwatts que consume el sensor.

SubscribedActivities

Obtiene la lista de tipos de actividad que el sensor promete realizar.

SupportedActivities

Obtiene la lista de tipos de actividad que admite el sensor.

Métodos

FromIdAsync(String)

Obtiene de forma asincrónica el sensor de su identificador.

GetCurrentReadingAsync()

Obtiene de forma asincrónica la lectura del sensor actual.

GetDefaultAsync()

Obtiene de forma asincrónica el sensor predeterminado.

GetDeviceSelector()

Obtiene el selector de dispositivos.

GetSystemHistoryAsync(DateTime)

Obtiene de forma asincrónica las lecturas del sensor desde un momento específico.

GetSystemHistoryAsync(DateTime, TimeSpan)

Obtiene de forma asincrónica las lecturas del sensor de un tiempo y una duración específicos.

Eventos

ReadingChanged

Se produce cada vez que el sensor notifica una nueva lectura del sensor.

Se aplica a

Consulte también