MqttHelperBuildPublishMqttCommand 方法 (String, Byte, Boolean, AesCryptography) |
创建Mqtt发送消息的命令
Create Mqtt command to send messages
命名空间:
HslCommunication.MQTT
程序集:
HslCommunication (在 HslCommunication.dll 中) 版本:12.1.2.0 (12.1.2.0)
语法 public static OperateResult<byte[]> BuildPublishMqttCommand(
string topic,
byte[] payload,
bool retain = false,
AesCryptography aesCryptography = null
)
Public Shared Function BuildPublishMqttCommand (
topic As String,
payload As Byte(),
Optional retain As Boolean = false,
Optional aesCryptography As AesCryptography = Nothing
) As OperateResult(Of Byte())
public:
static OperateResult<array<unsigned char>^>^ BuildPublishMqttCommand(
String^ topic,
array<unsigned char>^ payload,
bool retain = false,
AesCryptography^ aesCryptography = nullptr
)
static member BuildPublishMqttCommand :
topic : string *
payload : byte[] *
?retain : bool *
?aesCryptography : AesCryptography
(* Defaults:
let _retain = defaultArg retain false
let _aesCryptography = defaultArg aesCryptography null
*)
-> OperateResult<byte[]>
参数
- topic
- 类型:SystemString
主题消息内容 - payload
- 类型:SystemByte
数据负载 - retain (Optional)
- 类型:SystemBoolean
是否消息驻留 - aesCryptography (Optional)
- 类型:HslCommunication.Core.SecurityAesCryptography
AES数据加密对象
返回值
类型:
OperateResultByte结果内容
参见