ActivitySensor Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |