标签: asp.net-core signalr asp.net-core-signalr asp.net-core-2.1
使用ie javascript客户端我可以使用
connection.invoke("SendMessage", user, message)
或
connection.send("Send", message);
这两者有什么区别?什么时候使用?
作为一个附带问题,SignalR javascript API在哪里记录?我能找到的只有this
答案 0 :(得分:5)
您需要阅读源代码才能看到send和invoke之间的区别。
send
invoke
Send返回在客户端将调用发送到服务器或发生错误时解析的承诺。当promise解析时,服务器可能仍在处理调用。
Send
Invoke返回服务器完成调用方法(或发生错误)时解析的promise。此外,如果服务器返回结果,Invoke promise可以从服务器方法接收结果。
Invoke
可以找到代码here
我为JS客户端找到的唯一官方文档是here