BluetoothLEAdvertisementWatcher Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |
| ScanParameters |
Um objeto para receber anúncios de LE (Bluetooth de baixa energia). |
| 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. |
| UseCodedPhy |
Um objeto para receber anúncios de LE (Bluetooth de baixa energia). |
| UseHardwareFilter |
Um objeto para receber anúncios de LE (Bluetooth de baixa energia). |
| UseUncoded1MPhy |
Um objeto para receber anúncios de LE (Bluetooth de baixa energia). |
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. |