BluetoothLEAdvertisement Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |