Auf dieser Seite

QMqttUserProperties Class

Die Klasse „QMqttUserProperties“ stellt eine Liste von „ QMqttStringPair “-Werten dar, die an den Server übermittelt werden können. Mehr...

Header: #include <QMqttUserProperties>
CMake: find_package(Qt6 REQUIRED COMPONENTS Mqtt)
target_link_libraries(mytarget PRIVATE Qt6::Mqtt)
qmake: QT += mqtt
Erbt: QList

Ausführliche Beschreibung

Benutzereigenschaften ermöglichen es einem Client, zusätzliche Daten an den Server oder andere Abonnenten zu übermitteln, die nicht zur Nutzlast der Nachricht gehören.

Andererseits bieten sie einem Server die Flexibilität, verbundenen Clients weitere Informationen zur Verfügung zu stellen.

Der Server kann den bereitgestellten Benutzereigenschaften weitere hinzufügen. Die Reihenfolge der bereitgestellten Eigenschaften wird während der Übertragung jedoch nicht verändert.

Hinweis: Benutzereigenschaften sind Teil der MQTT 5.0-Spezifikation und können bei Verwendung von QtMqtt mit einer älteren Protokollversion nicht genutzt werden. Weitere Informationen finden Sie unter QMqttClient::ProtocolVersion.

Siehe auch QMqttAuthenticationProperties, QMqttConnectionProperties, QMqttLastWillProperties, QMqttPublishProperties, QMqttSubscriptionProperties, QMqttUnsubscriptionProperties und QMqttSubscription.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.