BluetoothCacheMode 枚举

定义

指示适用的蓝牙 API 方法是否应对系统中缓存的值进行操作,或者它们是否应从蓝牙设备检索这些值。 请参阅成员主题中的 “备注 ”。

public enum class BluetoothCacheMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class BluetoothCacheMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum BluetoothCacheMode
var value = Windows.Devices.Bluetooth.BluetoothCacheMode.cached
Public Enum BluetoothCacheMode
继承
BluetoothCacheMode
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
应用功能
bluetooth

字段

Cached 0

缓存的行为取决于 API。

对于以下 API, Cached 表示 使用缓存在系统缓存 (中缓存的值,否则 不会 回退到查询设备) 。

对于以下 API, Cached 表示先尝试在缓存中查找,如果没有,请从设备中检索。

Uncached 1

Uncached 的行为是从蓝牙设备检索值。

注解

有问题的缓存是操作系统维护的本地、系统范围的缓存 (,或者是特定远程设备的 GATT 属性的 OS) 。 系统范围;不是按进程。 每当远程设备指示服务更改或设备未付费时,缓存中的条目就会失效。

适用于

另请参阅