Connection |
Connexion |
|---|---|
| Power Fx | |
Syntaxe
| Connection.Connected |
| Connection.Metered |
| Connection.Sync |
Description
Cette fonction permet de retourner des informations sur la connexion réseau de l'appareil.
Remarques
- La fonction Connection.Connected permet de vérifier si l'appareil a actuellement accès à Internet. Cela est particulièrement utile pour déterminer si l'application peut interagir avec des services en ligne ou des sources de données distantes. En cas de déconnexion, l'application peut proposer un comportement alternatif ou afficher un message informatif.
- L'indicateur Connection.Metered informe si la connexion réseau est limitée en données (comme une connexion mobile payante ou à débit restreint). Cette information est utile pour adapter l'application et éviter le téléchargement de contenus lourds. Elle permet d'optimiser l'expérience utilisateur tout en respectant les contraintes de réseau.
- Le membre Connection.Sync indique si l'appareil est actuellement en cours de synchronisation de données. Cela peut être utilisé pour retarder certaines opérations nécessitant une connexion stable, comme l'envoi de fichiers ou la mise à jour de données. Il contribue à éviter des conflits ou des erreurs dues à des connexions instables.
- La fonction Connection est essentielle dans les applications Power Apps conçues pour fonctionner en mode hors ligne. Elle permet de détecter le retour de la connectivité et d'automatiser la reprise ou la synchronisation des données. Cette gestion fluide améliore la fiabilité de l'application dans des contextes mobiles ou peu connectés.
- Ces propriétés de Connection ne sont pas modifiables : elles représentent l'état actuel du réseau à l'instant de l'évaluation. Elles peuvent donc être utilisées dans des formules conditionnelles ou pour déclencher des notifications. Cependant, il est bon de les vérifier régulièrement pour suivre les changements de statut.
- Grâce à Connection, un développeur peut choisir dynamiquement quelles fonctionnalités de l'application doivent être actives ou désactivées. Par exemple, désactiver des boutons ou masquer des éléments qui nécessitent Internet en cas de déconnexion. Cela rend l'application plus robuste et réactive face à l'environnement réseau.
- La fonction Connection peut aussi être utilisée à des fins d'audit ou de journalisation, en notant l'état réseau au moment de certaines actions. Cela peut être utile pour diagnostiquer des problèmes liés à des tentatives échouées d'envoi de données. Elle joue donc un rôle indirect dans l'amélioration continue de l'application.
- L'utilisation de Connection renforce l'intelligence contextuelle de l'application, en lui donnant conscience de son environnement réseau. Combinée avec d'autres signaux (comme la géolocalisation ou l'état de la batterie), elle permet une expérience utilisateur plus adaptée. Cela fait partie d'une approche proactive du développement d'applications mobiles ou hybrides.
Dernière mise à jour : Jeudi, le 1 Mai 2025