System.Bluetooth.TBluetoothLEManager.ForceRefreshCachedDevices

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property ForceRefreshCachedDevices: Boolean read FForceRefreshCachedDevices write FForceRefreshCachedDevices;

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
System.Bluetooth.pas
System.Bluetooth.hpp
System.Bluetooth TBluetoothLEManager


Beschreibung

Gibt an, die Ermittlung von Diensten eines Remote-Gerätes immer die Liste der verfügbaren Dienste direkt von den Remote-Geräten abruft (True) oder zulässt, dass die Laufzeitplattform eine zwischengespeicherte Liste der Dienste zurückgibt (False).

Plattformunterstützung

Diese Eigenschaft wirkt sich nur auf Android aus.

Beim erstmaligen Ermitteln eines Remote-Gerätes speichert Android dessen Dienste zwischen. Bei späteren Ermittlungen gibt Android die zwischengespeicherte Liste der Dienste zurück, anstatt eine neue Liste der Dienste vom Remote-Gerät anzufordern.

Das ist in Ordnung, wenn Ihre Anwendung Dienste von einem Gerät liest, das immer dieselben Dienste bereitstellt. Wenn Sie aber einen GATT-Server entwickeln und dessen Dienste ändern, sollten Sie während der Entwicklung den Wert von ForceRefreshCachedDevices in True ändern.

Andere Plattformen speichern die Liste der Dienste von Remote-Geräten nicht zwischen.

Siehe auch