使用 JSON 格式的管理 (Mgmt) Comm。负责完整/格式良好的 Mgmt/JSON 讯息框架,并通过通道转发给任何监听者。 更多...
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< MgmtMsg > | ChannelListenerMgmtMsg [get] |
bool | UsingDataPort = false [get, set] |
使用 JSON 格式的管理 (Mgmt) Comm。负责完整/格式良好的 Mgmt/JSON 讯息框架,并通过通道转发给任何监听者。
需要通信连接来发送和监听完整的 Mgmt 讯息。
此类还使用通信连接来发送和监听 JSON 讯息。
注意,这个类将在接收时读取所有从通信连接接收的数据,以监听并解析完整的 JSON 讯息。
UniPRT.Sdk.Json.JsonComm.JsonComm | ( | IComm | commToPtr | ) |
使用传入的连接开始 JSON 通信。
连接必须由调用者/用户打开并保持打开状态。