class QMqttSubscriptionProperties#

QMqttSubscriptionProperties 表示一个 QMqttClient 可在订阅主题过滤器时传递给服务器的配置选项。更多...

摘要#

方法#

注意

本文档可能包含从 C++ 自动翻译到 Python 的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告知我们

详细描述#

注意

订阅属性是 MQTT 5.0 规范的一部分,并且不能在低于此协议级别连接时使用。有关更多信息,请参阅 ProtocolVersion

__init__()#
__init__(arg__1)
参数:

arg__1QMqttSubscriptionProperties

noLocal()#
返回类型:

bool

如果订阅不应在同一主题上接收本地消息,则返回 true。

另请参阅

setNoLocal()

setNoLocal(noloc)#
参数:

noloc – bool

将订阅选项设置为不接受本地消息。当客户端发布与现有本地订阅相同主题的消息时,默认情况下,服务器会将消息发送回客户端。如果将 noloc 设置为 true,则代理不会发送任何客户端已发布的信息。

另请参阅

noLocal()

setSubscriptionIdentifier(id)#
参数:

id – int

将订阅标识符设置为 id

setUserProperties(user)#
参数:

userQMqttUserProperties

将用户属性设置为 user

另请参阅

userProperties()

subscriptionIdentifier()#
返回类型:

int

返回用于描述订阅的订阅标识符。

userProperties()#
返回类型:

QMqttUserProperties

返回用户指定的属性。

另请参阅

setUserProperties()