点击或拖拽改变大小

MqttHelperReceiveMqttMessageT 方法

接收一条完整的MQTT协议的报文信息,包含控制码和负载数据
Receive a message of a completed MQTT protocol, including control code and payload data

命名空间:  HslCommunication.MQTT
程序集:  HslCommunication (在 HslCommunication.dll 中) 版本:12.0.0.0 (12.0.0.0)
语法
public static OperateResult<byte, byte[]> ReceiveMqttMessage<T>(
	Func<T, int, int, Action<long, long>, OperateResult<byte[]>> receive,
	T pipe,
	int timeOut,
	Action<long, long> reportProgress = null
)

参数

receive
类型:SystemFuncT, Int32, Int32, ActionInt64, Int64, OperateResultByte
接收数据的方法
pipe
类型:T
实际的管道对象信息
timeOut
类型:SystemInt32
超时时间
reportProgress (Optional)
类型:SystemActionInt64, Int64
进度报告,第一个参数是已完成的字节数量,第二个参数是总字节数量。

类型参数

T
当前的管道类型

返回值

类型:OperateResultByte, Byte
结果数据内容
参见