Share via


BluetoothLEAdvertisementWatcher Classe

Definição

Um objeto para receber anúncios de LE (Bluetooth de baixa energia).

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
Herança
Object Platform::Object IInspectable BluetoothLEAdvertisementWatcher
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
Funcionalidades do aplicativo
bluetooth

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
2004 19041 AllowExtendedAdvertisements

Construtores

BluetoothLEAdvertisementWatcher()

Cria um novo objeto BluetoothLEAdvertisementWatcher .

BluetoothLEAdvertisementWatcher(BluetoothLEAdvertisementFilter)

Cria um novo objeto BluetoothLEAdvertisementWatcher com um filtro de anúncio para inicializar o observador.

Propriedades

AdvertisementFilter

Obtém ou define um objeto BluetoothLEAdvertisementFilter usado para a configuração da filtragem de anúncios bluetooth LE que usa filtragem baseada em seção de conteúdo.

AllowExtendedAdvertisements

Habilita a recepção de anúncios usando o formato de Publicidade Estendida. Usa False como padrão.

MaxOutOfRangeTimeout

Obtém o tempo limite máximo fora do intervalo.

MaxSamplingInterval

Obtém o intervalo máximo de amostragem.

MinOutOfRangeTimeout

Obtém o tempo limite mínimo fora do intervalo.

MinSamplingInterval

Obtém o intervalo mínimo de amostragem.

ScanningMode

Obtém ou define o modo de verificação de LE Bluetooth.

SignalStrengthFilter

Obtém ou define um objeto BluetoothSignalStrengthFilter usado para a configuração da filtragem de anúncios bluetooth LE que usa filtragem baseada em força de sinal.

Status

Obtém a status atual do BluetoothLEAdvertisementWatcher.

Métodos

Start()

Inicie o BluetoothLEAdvertisementWatcher para verificar se há anúncios de Bluetooth LE.

Stop()

Interrompa o BluetoothLEAdvertisementWatcher e desabilite a verificação de anúncios de Bluetooth LE.

Eventos

Received

Notificação para novos eventos de anúncio do Bluetooth LE recebidos.

Stopped

Notificação para o aplicativo de que a verificação de bluetooth LE para anúncios foi cancelada ou anulada pelo aplicativo ou devido a um erro.

Aplica-se a

Confira também