UniPRT SDK  v1.0.0.0
UniPRT.Sdk.Json.JsonComm类 参考

使用 JSON 格式的管理 (Mgmt) Comm。负责完整/格式良好的 Mgmt/JSON 讯息框架,并通过通道转发给任何监听者。 更多...

类 UniPRT.Sdk.Json.JsonComm 继承关系图:

Public 成员函数

 JsonComm (IComm commToPtr)
 使用传入的连接开始 JSON 通信。 更多...
 
void Dispose ()
 
void Send (string mgmtMsgToSend)
 使用在创建对象时传入的连接发送 JSON mgmtMsgToSend。
 
string SendAndWaitForResponse (string mgmtMsg, int respTimeoutMs)
 发送 JSON 讯息 mgmtMsg 并等待 respTimeoutMs 后返回响应。 如果超时后未收到响应,则返回空字符串 ""。
 

静态 Public 成员函数

static string ReplaceJsonArrayValues (string json)
 

Protected 成员函数

virtual void Dispose (bool disposing)
 

属性

IMgmtMsgListenerChannels< string > ChannelListenerJson [get]
 
IMgmtMsgListenerChannels< MgmtMsgChannelListenerMgmtMsg [get]
 
bool UsingDataPort = false [get, set]
 

详细描述

使用 JSON 格式的管理 (Mgmt) Comm。负责完整/格式良好的 Mgmt/JSON 讯息框架,并通过通道转发给任何监听者。

需要通信连接来发送和监听完整的 Mgmt 讯息。
此类还使用通信连接来发送和监听 JSON 讯息。
注意,这个类将在接收时读取所有从通信连接接收的数据,以监听并解析完整的 JSON 讯息。

构造及析构函数说明

◆ JsonComm()

UniPRT.Sdk.Json.JsonComm.JsonComm ( IComm  commToPtr)

使用传入的连接开始 JSON 通信。

连接必须由调用者/用户打开并保持打开状态。