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