System.Bluetooth.TBluetoothLEManager.ForceRefreshCachedDevices

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property ForceRefreshCachedDevices: Boolean read FForceRefreshCachedDevices write FForceRefreshCachedDevices;

C++

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

プロパティ

種類 可視性 ソース ユニット
property public
System.Bluetooth.pas
System.Bluetooth.hpp
System.Bluetooth TBluetoothLEManager


説明

リモート デバイスサービス検出により使用可能なサービスのリストが常にリモート デバイスから直接取得されるか(True)、それとも、キャッシュされたサービス リストを実行時プラットフォームから返すことができるか(False)を示します。

プラットフォーム サポート

このプロパティは Android にのみ影響します。

リモート デバイスを初めて検出すると、そのデバイスのサービスを Android がキャッシュに保存します。その後の検出時に、Android では、リモート デバイスに新しいサービス リストを要求するのではなく、キャッシュされたサービス リストを返します。

常に同じサービスを提供するデバイスからアプリケーションがサービスを読み取る場合には、これでかまいません。しかし、GATT サーバーを開発している最中で、提供されるサービスが変わる場合には、開発の間、ForceRefreshCachedDevices の値を True に変更するとよいでしょう。

他のプラットフォームでは、リモート デバイスのサービスのリストはキャッシュに保存されません。

関連項目