QMqttMessageStatusProperties 类

QMqttMessageStatusProperties 类表示服务器在消息传递期间提供的附加信息。 更多...

头文件 #include <QMqttMessageStatusProperties>
CMakefind_package(Qt6 REQUIRED COMPONENTS Mqtt)
target_link_libraries(mytarget PRIVATE Qt6::Mqtt)
qmakeQT += mqtt

公共函数

QStringreason() const
QMqtt::ReasonCodereasonCode() const
QMqttUserPropertiesuserProperties() const

详细说明

根据发送消息的 QoS 级别,服务器报告传递状态。除了 QMqtt::MessageStatus 外,服务器可能还包括其他补充信息。这些信息通过 QMqttMessageStatusProperties 向用户公开。

注意:消息状态属性是 MQTT 5.0 规范的一部分,在以低级协议连接时无法使用。有关更多信息,请参阅 QMqttClient::ProtocolVersion

成员函数说明

QString QMqttMessageStatusProperties::reason() const

返回失败消息传递的原因字符串。

QMqtt::ReasonCode QMqttMessageStatusProperties::reasonCode() const

返回失败消息传递的原因代码。

QMqttUserProperties QMqttMessageStatusProperties::userProperties() const

返回与消息一起指定的属性。

© 2024 Qt 公司 Ltd. 其中包含的文档贡献版权归各自所有者所有。此处提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 和相应的标志是芬兰 Qt 公司及其在全球其他国家的商标。所有其他商标均为各自所有者的财产。