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

Cached 的行为取决于 API。

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

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

Uncached 1

未缓存的行为是从蓝牙设备检索值。

注解

所讨论的缓存是由操作系统维护的本地系统范围的缓存 (,或特定远程设备的 GATT 属性的 OS) 。 系统范围;而不是按进程。 只要远程设备指示服务发生更改,或者设备变为未配对,缓存中的条目就会失效。

适用于

另请参阅