点击或拖拽改变大小

MqttSyncClientReadRpcAsyncT 方法 (String, Object)

读取MQTT服务器注册的RPC接口,忽略返回的Topic数据,直接将结果转换为泛型对象,如果JSON转换失败,将返回错误,参数传递主题和数据负载, 数据负载示例:new { address = "", length = 0 } 本质是一个匿名对象。
Read the RPC interface registered by the MQTT server, ignore the returned Topic data, and directly convert the result into a generic object. If the JSON conversion fails, an error will be returned. The parameter passes the topic and the data payload. The data payload example: new { address = "", length = 0 } is essentially an anonymous object.

命名空间:  HslCommunication.MQTT
程序集:  HslCommunication (在 HslCommunication.dll 中) 版本:12.1.2.0 (12.1.2.0)
语法
public Task<OperateResult<T>> ReadRpcAsync<T>(
	string topic,
	Object payload
)

参数

topic
类型:SystemString
主题信息,也是服务器的 RPC 接口信息
payload
类型:SystemObject
传递的参数信息,示例:new { address = "", length = 0 } 本质是一个匿名对象。

类型参数

T
泛型对象,需要和返回的数据匹配,如果返回的是 int 数组,那么这里就是 int[]

返回值

类型:TaskOperateResultT
服务器返回的数据信息
备注
关于类型对象,需要和服务器返回的类型一致,如果服务器返回了 String, 这里也是 String, 如果是自定义对象,客户端没有该类型,可以使用 JObject
参见