BluetoothLEAdvertisementWatcher Classe

Définition

Objet pour recevoir des publicités 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
Héritage
Object Platform::Object IInspectable BluetoothLEAdvertisementWatcher
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
Fonctionnalités de l’application
bluetooth

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
2004 19041 AllowExtendedAdvertisements

Constructeurs

BluetoothLEAdvertisementWatcher()

Crée un objet BluetoothLEAdvertisementWatcher .

BluetoothLEAdvertisementWatcher(BluetoothLEAdvertisementFilter)

Crée un objet BluetoothLEAdvertisementWatcher avec un filtre de publication pour initialiser l’observateur.

Propriétés

AdvertisementFilter

Obtient ou définit un objet BluetoothLEAdvertisementFilter utilisé pour la configuration du filtrage de publication Bluetooth LE qui utilise le filtrage basé sur la section de charge utile.

AllowExtendedAdvertisements

Active la réception des publicités à l’aide du format de publicité étendue. Valeur par défaut False.

MaxOutOfRangeTimeout

Obtient le délai d’expiration maximal hors plage.

MaxSamplingInterval

Obtient l’intervalle d’échantillonnage maximal.

MinOutOfRangeTimeout

Obtient le délai d’expiration minimal hors plage.

MinSamplingInterval

Obtient l’intervalle d’échantillonnage minimal.

ScanningMode

Obtient ou définit le mode d’analyse Bluetooth LE.

SignalStrengthFilter

Obtient ou définit un objet BluetoothSignalStrengthFilter utilisé pour la configuration du filtrage de publication Bluetooth LE qui utilise le filtrage basé sur la force du signal.

Status

Obtient la status actuelle de BluetoothLEAdvertisementWatcher.

Méthodes

Start()

Démarrez BluetoothLEAdvertisementWatcher pour rechercher les publicités Bluetooth LE.

Stop()

Arrêtez BluetoothLEAdvertisementWatcher et désactivez l’analyse des publicités Bluetooth LE.

Événements

Received

Notification pour les nouveaux événements publicitaires Bluetooth LE reçus.

Stopped

Notification à l’application indiquant que l’analyse Bluetooth LE des publicités a été annulée ou abandonnée par l’application ou en raison d’une erreur.

S’applique à

Voir aussi