函数名 | 功能说 |
---|---|
Build | 构建配置参数 |
WithAuthentication | 允许使用不同的身份验证模式 |
WithCleanSession | 将客户端与MQTT干净会话支持一起使用 |
WithClientId | 设置客户端ID |
WithCommunicationTimeout | 设置通信超时 |
WithCredentials | 设置登录凭证 |
WithExtendedAuthenticationExchangeHandler | 以自定义方式处理身份验证 |
WithKeepAlivePeriod | 设置保持有效期 |
WithKeepAliveSendInterval | 设置保活的发送间隔 |
WithMaximumPacketSize | 设置最大数据包大小 |
WithNoKeepAlive | 不要使用保持活动状态 |
WithProtocolVersion | 设置MQTT协议版本 |
WithProxy | 设置代理 |
WithTls | 客户端使用SSL/TLS |
WithTopicAliasMaximum | 允许最大数量的主题别名 |
WithReceiveMaximum | 允许最大数量的已接收数据包 |
WithRequestProblemInformation | 显示请求问题信息 |
WithRequestResponseInformation | 显示请求响应问题信息 |
WithSessionExpiryInterval | 一段时间后终止会话 |
WithTcpServer | 告诉客户端(通过TCP)连接到哪个MQTT代理。 |
WithWebSocketServer | 告诉客户端(通过WebSocket)连接到哪个MQTT代理 |
WithWillMessage | 告诉客户端最后一条消息将被发送。 |
WithWillDelayInterval | 告诉客户端最后一个消息得延迟间隔 |