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
- Наследование
- Атрибуты
Требования к 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. |
ScanParameters |
Объект для получения объявлений Bluetooth Low Energy (LE). |
SignalStrengthFilter |
Возвращает или задает объект BluetoothSignalStrengthFilter , используемый для настройки фильтрации рекламы Bluetooth LE, использующего фильтрацию на основе силы сигнала. |
Status |
Возвращает текущее состояние BluetoothLEAdvertisementWatcher. |
UseCodedPhy |
Объект для получения объявлений Bluetooth Low Energy (LE). |
UseHardwareFilter |
Объект для получения объявлений Bluetooth Low Energy (LE). |
UseUncoded1MPhy |
Объект для получения объявлений Bluetooth Low Energy (LE). |
Методы
Start() |
Запустите BluetoothLEAdvertisementWatcher , чтобы проверить наличие объявлений Bluetooth LE. |
Stop() |
Остановите BluetoothLEAdvertisementWatcher и отключите проверку на наличие рекламы Bluetooth LE. |
События
Received |
Получено уведомление о новых событиях объявления Bluetooth LE. |
Stopped |
Уведомление приложения о том, что проверка bluetooth LE на наличие рекламы была отменена или прервана приложением или из-за ошибки. |