QMqttAuthenticationProperties 类

QMqttAuthenticationProperties 类表示在身份验证过程中配置选项。 更多...

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

公共函数

QByteArrayauthenticationData() const
QStringauthenticationMethod() const
QStringreason() const
voidsetAuthenticationData(const QByteArray &adata)
voidsetAuthenticationMethod(const QString &method)
voidsetReason(const QString &r)
voidsetUserProperties(const QMqttUserProperties &user)
QMqttUserPropertiesuserProperties() const

详细说明

注意:身份验证属性是 MQTT 5.0 规范的一部分,不能在以较低协议级别连接时使用。有关更多信息,请参阅 QMqttClient::ProtocolVersion

成员函数文档

QByteArray QMqttAuthenticationProperties::authenticationData() const

返回身份验证数据

另请参阅setAuthenticationData

QString QMqttAuthenticationProperties::authenticationMethod() const

返回身份验证方法。

另请参阅setAuthenticationMethod

QString QMqttAuthenticationProperties::reason() const

返回原因字符串。原因字符串指定断开连接的原因。

另请参阅setReason

void QMqttAuthenticationProperties::setAuthenticationData(const QByteArray &adata)

将身份验证数据设置为 adata

只有指定了身份验证方法后才能使用身份验证数据。

另请参阅authenticationData() 和 authenticationMethod

void QMqttAuthenticationProperties::setAuthenticationMethod(const QString &method)

将身份验证方法设置为方法

另请参阅 authenticationMethod()。

void QMqttAuthenticationProperties::setReason(const QuestaString &r)

设置原因字符串为r

另请参阅 reason()。

void QMqttAuthenticationProperties::setUserProperties(const QMqttUserProperties &user)

将用户属性设置为user

另请参阅 userProperties()。

QMqttUserProperties QMqttAuthenticationProperties::userProperties() const

返回用户属性。

另请参阅 setUserProperties()。

© 2024 The Qt Company Ltd. 本文档中的贡献属于各自版权所有。提供的文档根据自由软件基金会发布的GNU自由文档许可协议版本1.3的条款进行许可。Qt及其相关标志是芬兰和/或全球其他地区的The Qt Company Ltd.的商标。所有其他商标均为各自所有者的财产。