SignalR 发送与调用

SignalR send vs invoke

使用 javascript 客户端,我可以使用

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

connection.send("Send", message);

你需要阅读源代码才能看到sendinvoke之间的区别。

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

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

可以找到代码here

我为 JS 客户端找到的唯一官方文档是 here