System.Bluetooth.TBluetoothLEManager.ForceRefreshCachedDevices

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property ForceRefreshCachedDevices: Boolean read FForceRefreshCachedDevices write FForceRefreshCachedDevices;

C++

__property bool ForceRefreshCachedDevices = {read=FForceRefreshCachedDevices, write=FForceRefreshCachedDevices, nodefault};

Propriétés

Type Visibilité  Source Unité  Parent
property public
System.Bluetooth.pas
System.Bluetooth.hpp
System.Bluetooth TBluetoothLEManager


Description

Indique si la découverte des services d'un périphérique distant récupère toujours la liste des services disponibles directement depuis les périphériques distants (True) ou si elle autorise la plate-forme d'exécution à renvoyer une liste de services mise en cache (False).

Prise en charge des plates-formes

Cette propriété ne concerne qu'Android.

Lorsque vous découvrez un périphérique distant pour la première fois, Android place ses services dans la mémoire cache. Lors des découvertes ultérieures, Android renvoie la liste des services placée en cache au lieu de demander une nouvelle liste de services au périphérique distant.

Ce comportement est acceptable si votre application lit ses services à partir d'un périphérique qui fournit toujours les mêmes services. Toutefois, si vous développez un serveur GATT et que vous modifiez ses services, il peut être préférable de changer la valeur de ForceRefreshCachedDevices par True lors du développement.

Les autres plates-formes ne placent pas en cache la liste des services des périphériques distants.

Voir aussi