UniPRT SDK  v1.0.0.0
UniPRT.Sdk.Json.JsonComm 類別 參考文件

使用 JSON 格式的管理 (Mgmt) Comm。負責完整/格式良好的 Mgmt/JSON 訊息框架,並通過通道轉發給任何監聽者。 更多...

類別UniPRT.Sdk.Json.JsonComm的繼承圖:

公開方法(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< MgmtMsgChannelListenerMgmtMsg [get]
 
bool UsingDataPort = false [get, set]
 

詳細描述

使用 JSON 格式的管理 (Mgmt) Comm。負責完整/格式良好的 Mgmt/JSON 訊息框架,並通過通道轉發給任何監聽者。

需要通訊連接來發送和監聽完整的 Mgmt 訊息。
此類還使用通訊連接來發送和監聽 JSON 訊息。
注意,這個類將在接收時讀取所有從通訊連接接收的數據,以監聽並解析完整的 JSON 訊息。

建構子與解構子說明文件

◆ JsonComm()

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

使用傳入的連接開始 JSON 通訊。

連接必須由呼叫者/使用者打開並保持打開狀態。