函数名 功能说
    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 告诉客户端最后一个消息得延迟间隔