Partilhar via


ActivitySensor Classe

Definição

Representa um sensor que fornece a atividade e status de um 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
Herança
Object Platform::Object IInspectable ActivitySensor
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Exemplos

Para obter um exemplo de implementação, consulte o exemplo de sensor de atividade.

Comentários

Observação

Não há suporte para essa classe em JavaScript

Para usar ActivitySensor, você precisa definir a funcionalidade do dispositivo de atividade no arquivo de manifesto do aplicativo.

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

Propriedades

DeviceId

Obtém o identificador do dispositivo.

MinimumReportInterval

Obtém o intervalo mínimo de relatório com suporte pelo sensor.

PowerInMilliwatts

Obtém a energia em miliwatts que o sensor consome.

SubscribedActivities

Obtém a lista de tipos de atividade que o sensor promete executar.

SupportedActivities

Obtém a lista de tipos de atividade compatíveis com o sensor.

Métodos

FromIdAsync(String)

Obtém de forma assíncrona o sensor de seu identificador.

GetCurrentReadingAsync()

Obtém de forma assíncrona a leitura do sensor atual.

GetDefaultAsync()

Obtém de forma assíncrona o sensor padrão.

GetDeviceSelector()

Obtém o seletor de dispositivo.

GetSystemHistoryAsync(DateTime)

Obtém assíncronamente as leituras do sensor de um horário específico.

GetSystemHistoryAsync(DateTime, TimeSpan)

Obtém assíncronamente as leituras do sensor de um tempo e duração específicos.

Eventos

ReadingChanged

Ocorre sempre que o sensor relata uma nova leitura do sensor.

Aplica-se a

Confira também