使用 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 通信。
连接必须由调用者/用户打开并保持打开状态。