BluetoothLEAdvertisementWatcher Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |
ScanParameters |
Objet pour recevoir des publicités Bluetooth Low Energy (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. |
UseCodedPhy |
Objet pour recevoir des publicités Bluetooth Low Energy (LE). |
UseHardwareFilter |
Objet pour recevoir des publicités Bluetooth Low Energy (LE). |
UseUncoded1MPhy |
Objet pour recevoir des publicités Bluetooth Low Energy (LE). |
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. |