Freigeben über


BluetoothLEAdvertisement Klasse

Definition

Eine Darstellung einer Bluetooth LE-Ankündigungsnutzlast.

public ref class BluetoothLEAdvertisement 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 BluetoothLEAdvertisement 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 BluetoothLEAdvertisement 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 BluetoothLEAdvertisement
[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 BluetoothLEAdvertisement
function BluetoothLEAdvertisement()
Public NotInheritable Class BluetoothLEAdvertisement
Vererbung
Object Platform::Object IInspectable BluetoothLEAdvertisement
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
App-Funktionen
bluetooth

Hinweise

Diese Klasse wird verwendet, um eine vom System empfangene Ankündigung, ein Zusagemuster, nach dem gefiltert werden soll, oder eine Ankündigungsnutzlast darzustellen, die veröffentlicht werden muss. Falls sie vom System generiert wird, um eine empfangene Ankündigung darzustellen, werden bestimmte Eigenschaften automatisch aufgefüllt.

Weitere Informationen zur Verwendung finden Sie in der BluetoothLEAdvertisementWatcher-Klasse zum Empfangen von Ankündigungen und in der BluetoothLEAdvertisementPublisher-Klasse zum Senden von Ankündigungen.

Konstruktoren

BluetoothLEAdvertisement()

Erstellt ein neues BluetoothLEAdvertisement-Objekt .

Eigenschaften

DataSections

Ruft die Liste der Rohdatenabschnitte ab.

Flags

Bluetooth LE-Ankündigungsflags.

LocalName

Der lokale Name, der in der Ankündigung enthalten ist.

ManufacturerData

Ruft die Liste der herstellerspezifischen Datenabschnitte in einem BluetoothLEAdvertisement ab.

ServiceUuids

Ruft die Liste der Dienst-UUIDs (im 128-Bit-GUID-Format) in einem BluetoothLEAdvertisement ab.

Methoden

GetManufacturerDataByCompanyId(UInt16)

Gibt eine Liste aller Herstellerdatenabschnitte in der BluetoothLEAdvertisement-Nutzlast zurück, die der angegebenen Unternehmens-ID entspricht.

GetSectionsByType(Byte)

Gibt eine Liste von Ankündigungsdatenabschnitten zurück, die mit einem bestimmten Ankündigungsabschnittstyp in einem BluetoothLEAdvertisement übereinstimmen.

Gilt für:

Weitere Informationen