使用 JSON 格式的管理 (Mgmt) Comm。負責完整/格式良好的 Mgmt/JSON 訊息框架,並通過通道轉發給任何監聽者。 更多...
公開方法(Public Methods) | |
| JsonComm (IComm commToPtr) | |
| 使用傳入的連接開始 JSON 通訊。 更多... | |
| void | Dispose () |
| void | Send (string mgmtMsgToSend) |
| 使用在創建物件時傳入的連接發送 JSON mgmtMsgToSend。 | |
| string | SendAndWaitForResponse (string mgmtMsg, int respTimeoutMs) |
| 發送 JSON 訊息 mgmtMsg 並等待 respTimeoutMs 後返回回應。 如果超時後未收到回應,則返回空字符串 ""。 | |
靜態公開方法(Static Public Methods) | |
| static string | ReplaceJsonArrayValues (string json) |
保護方法(Protected Methods) | |
| virtual void | Dispose (bool disposing) |
屬性(properties) | |
| 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 通訊。
連接必須由呼叫者/使用者打開並保持打開狀態。