BluetoothLEAdvertisementWatcher Clase

Definición

Objeto para recibir anuncios bluetooth de baja energía (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
Herencia
Object Platform::Object IInspectable BluetoothLEAdvertisementWatcher
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
Características de aplicaciones
bluetooth

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
2004 19041 AllowExtendedAdvertisements

Constructores

BluetoothLEAdvertisementWatcher()

Crea un nuevo objeto BluetoothLEAdvertisementWatcher .

BluetoothLEAdvertisementWatcher(BluetoothLEAdvertisementFilter)

Crea un nuevo objeto BluetoothLEAdvertisementWatcher con un filtro de anuncio para inicializar el monitor.

Propiedades

AdvertisementFilter

Obtiene o establece un objeto BluetoothLEAdvertisementFilter utilizado para la configuración del filtrado de anuncios de Bluetooth LE que usa el filtrado basado en secciones de carga.

AllowExtendedAdvertisements

Permite la recepción de anuncios con el formato de publicidad extendida. El valor predeterminado es False.

MaxOutOfRangeTimeout

Obtiene el tiempo de espera máximo fuera del intervalo.

MaxSamplingInterval

Obtiene el intervalo de muestreo máximo.

MinOutOfRangeTimeout

Obtiene el tiempo de espera mínimo fuera del intervalo.

MinSamplingInterval

Obtiene el intervalo de muestreo mínimo.

ScanningMode

Obtiene o establece el modo de digitalización Bluetooth LE.

SignalStrengthFilter

Obtiene o establece un objeto BluetoothSignalStrengthFilter utilizado para la configuración del filtrado de anuncios bluetooth LE que usa el filtrado basado en la intensidad de la señal.

Status

Obtiene el estado actual del BluetoothLEAdvertisementWatcher.

Métodos

Start()

Inicia el BluetoothLEAdvertisementWatcher para buscar anuncios de Bluetooth LE.

Stop()

Detenga el BluetoothLEAdvertisementWatcher y deshabilite el examen de anuncios bluetooth LE.

Eventos

Received

Notificación de nuevos eventos de anuncio bluetooth LE recibidos.

Stopped

Notificación a la aplicación de que la aplicación ha cancelado o anulado el examen bluetooth LE de anuncios o debido a un error.

Se aplica a

Consulte también