Поделиться через


BluetoothCacheMode Перечисление

Определение

Указывает, должны ли применимые методы API Bluetooth работать со значениями, кэшируемыми в системе, или же они должны получать эти значения с устройства Bluetooth. См . примечания в разделе участника.

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 кэшированные означает, что используются только значения, кэшированные в кэше системы (если они не кэшируются, то не возвращаются к запросу устройства).

Для следующих API cached означает, что сначала попробуйте найти в кэше и, если нет, то получить с устройства.

Uncached 1

Поведение Uncached заключается в получении значений с устройства Bluetooth.

Комментарии

Рассматриваемый кэш — это локальный кэш для всей системы (поддерживаемый операционной системой или ОС) атрибутов GATT для определенного удаленного устройства. в масштабах всей системы; не для каждого процесса. Записи в кэше становятся недействительными всякий раз, когда удаленное устройство указывает на изменение службы или когда устройство становится несвязанным.

Применяется к

См. также раздел