使用 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 通訊。
連接必須由呼叫者/使用者打開並保持打開狀態。