Condividi tramite


BluetoothLEAdvertisementWatcher Classe

Definizione

Oggetto per ricevere annunci 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
Ereditarietà
Object Platform::Object IInspectable BluetoothLEAdvertisementWatcher
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
Funzionalità dell'app
bluetooth

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
2004 19041 AllowExtendedAdvertisements

Costruttori

BluetoothLEAdvertisementWatcher()

Crea un nuovo oggetto BluetoothLEAdvertisementWatcher .

BluetoothLEAdvertisementWatcher(BluetoothLEAdvertisementFilter)

Crea un nuovo oggetto BluetoothLEAdvertisementWatcher con un filtro di annuncio per inizializzare il watcher.

Proprietà

AdvertisementFilter

Ottiene o imposta un oggetto BluetoothLEAdvertisementFilter utilizzato per la configurazione del filtro annunci Bluetooth LE che usa il filtro basato su sezione del payload.

AllowExtendedAdvertisements

Consente la ricezione di annunci pubblicitari utilizzando il formato Extended Advertising. Il valore predefinito è False.

MaxOutOfRangeTimeout

Ottiene il timeout massimo dell'intervallo.

MaxSamplingInterval

Ottiene l'intervallo massimo di campionamento.

MinOutOfRangeTimeout

Ottiene il timeout minimo dell'intervallo.

MinSamplingInterval

Ottiene l'intervallo di campionamento minimo.

ScanningMode

Ottiene o imposta la modalità di scansione Bluetooth LE.

SignalStrengthFilter

Ottiene o imposta un oggetto BluetoothSignalStrengthFilter utilizzato per la configurazione del filtro annunci Bluetooth LE che utilizza il filtro basato sulla forza del segnale.

Status

Ottiene lo stato corrente di BluetoothLEAdvertisementWatcher.

Metodi

Start()

Avviare BluetoothLEAdvertisementWatcher per cercare annunci Bluetooth LE.

Stop()

Arrestare BluetoothLEAdvertisementWatcher e disabilitare l'analisi degli annunci Bluetooth LE.

Eventi

Received

Notifica per i nuovi eventi pubblicitari Bluetooth LE ricevuti.

Stopped

Notifica all'app che l'analisi Bluetooth LE per gli annunci è stata annullata o interrotta dall'app o a causa di un errore.

Si applica a

Vedi anche