Partager via


ActivitySensor Classe

Définition

Représente un capteur qui fournit l’activité et la status d’un capteur.

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
Héritage
Object Platform::Object IInspectable ActivitySensor
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Exemples

Pour obtenir un exemple d’implémentation, consultez l’exemple de capteur d’activité.

Remarques

Notes

Cette classe n’est pas prise en charge dans JavaScript

Pour utiliser ActivitySensor, vous devez définir la fonctionnalité de périphérique d’activité dans votre fichier manifeste d’application.

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

Propriétés

DeviceId

Obtient l’identificateur de l’appareil.

MinimumReportInterval

Obtient l’intervalle de rapport minimal pris en charge par le capteur.

PowerInMilliwatts

Obtient la puissance en milliwatts consommée par le capteur.

SubscribedActivities

Obtient la liste des types d’activité que le capteur s’engage à effectuer.

SupportedActivities

Obtient la liste des types d’activité pris en charge par le capteur.

Méthodes

FromIdAsync(String)

Obtient de façon asynchrone le capteur à partir de son identificateur.

GetCurrentReadingAsync()

Obtient de manière asynchrone la lecture actuelle du capteur.

GetDefaultAsync()

Obtient de façon asynchrone le capteur par défaut.

GetDeviceSelector()

Obtient le sélecteur d’appareil.

GetSystemHistoryAsync(DateTime)

Obtient de manière asynchrone les lectures de capteur à partir d’une heure spécifique.

GetSystemHistoryAsync(DateTime, TimeSpan)

Obtient de manière asynchrone les lectures de capteur à partir d’une heure et d’une durée spécifiques.

Événements

ReadingChanged

Se produit chaque fois que le capteur signale une nouvelle lecture de capteur.

S’applique à

Voir aussi