我刚刚开始学习 SignalR 中的“持久连接”,例如我能够发送预序列化的 json。
但是这种从客户端发送,接收服务器端然后再次发回任何响应的方法有点违反直觉。
如果在“持久连接”之上进行一些简单的基本管道化而不求助于集线器,有什么办法吗?
我只想能够做这样的事情:
connection.send({ 'command': 123 }).then(function (confirmation) {
if (!confirmation.ok) alert('Command failed');
});
此外,如果在服务器 OnReceived 中引发异常,它会去哪里?它被 SignalR 吞没了吗?我是否必须自己捕获并发回某种错误对象?