Condividi tramite


BluetoothLEAdvertisementFilter Classe

Definizione

Raggruppa i parametri usati per configurare il filtro basato sul payload degli annunci Bluetooth LE ricevuti.

public ref class BluetoothLEAdvertisementFilter sealed
/// [Windows.Foundation.Metadata.Activatable(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 BluetoothLEAdvertisementFilter 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(65536, "Windows.Foundation.UniversalApiContract")]
class BluetoothLEAdvertisementFilter final
[Windows.Foundation.Metadata.Activatable(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 BluetoothLEAdvertisementFilter
[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(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class BluetoothLEAdvertisementFilter
function BluetoothLEAdvertisementFilter()
Public NotInheritable Class BluetoothLEAdvertisementFilter
Ereditarietà
Object Platform::Object IInspectable BluetoothLEAdvertisementFilter
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

Un filtro pubblicitario Bluetooth LE viene applicato a un pacchetto di eventi pubblicitari e non al dispositivo/origine dell'annuncio nel suo complesso. Lo stesso dispositivo può trasmettere pacchetti pubblicitari con payload diversi contemporaneamente. Ad esempio, è comune che il nome locale si trova in un pacchetto pubblicitario diverso dal pacchetto contenente l'UUID del servizio. Pertanto, con un filtro impostato su UUID del servizio, il pacchetto con nome locale non sarà disponibile (in questo caso saranno disponibili solo pacchetti con UUID del servizio e nome locale).

Costruttori

BluetoothLEAdvertisementFilter()

Crea un nuovo oggetto BluetoothLEAdvertisementFilter .

Proprietà

Advertisement

Oggetto BluetoothLEAdvertisement che può essere applicato come filtri per ricevere annunci Bluetooth LE.

BytePatterns

Ottiene un vettore di modelli di byte con offset per trovare le sezioni degli annunci pubblicitari in un annuncio Bluetooth LE ricevuto.

Si applica a

Vedi anche