Asp.net-Core
SignalR 發送與呼叫
使用即我可以使用的javascript客戶端
connection.invoke("SendMessage", user, message)或者
connection.send("Send", message);
- 兩者有什麼區別 ?什麼時候使用每個?
- 作為一個附帶問題,SignalR javascript API 記錄在哪裡?我能找到的就是這個
send您需要閱讀原始碼以了解和之間的區別invoke。
Send返回當客戶端向伺服器發送呼叫或發生錯誤時解決的承諾。當 promise 解決時,伺服器可能仍在處理呼叫。
Invoke返回當伺服器完成呼叫該方法(或發生錯誤)時解決的承諾。此外,Invoke如果伺服器返回結果,promise 可以從伺服器方法接收結果。程式碼可以在這裡找到
我為 JS 客戶端找到的唯一官方文件在這裡