7

使用即我可以使用的javascript客户端

connection.invoke("SendMessage", user, message)

或者

connection.send("Send", message);
  • 两者有什么区别 ?什么时候使用每个?

  • 作为一个附带问题,SignalR javascript API 记录在哪里?我能找到的就是这个

4

1 回答 1

14

send您需要阅读源代码以了解和之间的区别invoke

Send返回当客户端向服务器发送调用或发生错误时解决的承诺。当 promise 解决时,服务器可能仍在处理调用。

Invoke返回当服务器完成调用该方法(或发生错误)时解决的承诺。此外,Invoke如果服务器返回结果,promise 可以从服务器方法接收结果。

代码可以在这里找到

我为 JS 客户端找到的唯一官方文档在这里

于 2018-06-15T07:15:28.930 回答