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


BluetoothLEAdvertisementWatcher Класс

Определение

Объект для получения объявлений Bluetooth Low Energy (LE).

public ref class BluetoothLEAdvertisementWatcher sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Bluetooth.Advertisement.IBluetoothLEAdvertisementWatcherFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BluetoothLEAdvertisementWatcher final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Bluetooth.Advertisement.IBluetoothLEAdvertisementWatcherFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class BluetoothLEAdvertisementWatcher final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Bluetooth.Advertisement.IBluetoothLEAdvertisementWatcherFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BluetoothLEAdvertisementWatcher
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Bluetooth.Advertisement.IBluetoothLEAdvertisementWatcherFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class BluetoothLEAdvertisementWatcher
function BluetoothLEAdvertisementWatcher(advertisementFilter)
Public NotInheritable Class BluetoothLEAdvertisementWatcher
Наследование
Object Platform::Object IInspectable BluetoothLEAdvertisementWatcher
Атрибуты

Требования к 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

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
2004 19041 AllowExtendedAdvertisements

Конструкторы

BluetoothLEAdvertisementWatcher()

Создает новый объект BluetoothLEAdvertisementWatcher .

BluetoothLEAdvertisementWatcher(BluetoothLEAdvertisementFilter)

Создает объект BluetoothLEAdvertisementWatcher с фильтром рекламы для инициализации наблюдателя.

Свойства

AdvertisementFilter

Возвращает или задает объект BluetoothLEAdvertisementFilter , используемый для настройки фильтрации рекламы Bluetooth LE, которая использует фильтрацию на основе разделов полезных данных.

AllowExtendedAdvertisements

Включает прием объявлений с использованием формата расширенной рекламы. Значение по умолчанию — False.

MaxOutOfRangeTimeout

Возвращает максимальное время ожидания вне диапазона.

MaxSamplingInterval

Возвращает максимальный интервал выборки.

MinOutOfRangeTimeout

Возвращает минимальное время ожидания вне диапазона.

MinSamplingInterval

Возвращает минимальный интервал выборки.

ScanningMode

Возвращает или задает режим проверки Bluetooth LE.

SignalStrengthFilter

Возвращает или задает объект BluetoothSignalStrengthFilter , используемый для настройки фильтрации рекламы Bluetooth LE, использующего фильтрацию на основе силы сигнала.

Status

Возвращает текущее состояние BluetoothLEAdvertisementWatcher.

Методы

Start()

Запустите BluetoothLEAdvertisementWatcher , чтобы проверить наличие объявлений Bluetooth LE.

Stop()

Остановите BluetoothLEAdvertisementWatcher и отключите проверку на наличие рекламы Bluetooth LE.

События

Received

Получено уведомление о новых событиях объявления Bluetooth LE.

Stopped

Уведомление приложения о том, что проверка bluetooth LE на наличие рекламы была отменена или прервана приложением или из-за ошибки.

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

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