【发布时间】:2013-09-06 12:16:13
【问题描述】:
我希望能够做这样的事情:
IHubProxy myHubProxy = /* ... */;
var t1 = Task.Run(() => myHubProxy.Invoke<int>("Foo");
var t2 = Task.Run(() => myHubProxy.Invoke<int>("Foo");
var r1 = await t1;
var r2 = await t2;
“Foo”在服务器上并行执行。但是,默认情况下的工作方式我相信这两个调用都将同步到集线器的线程上下文并一一运行。有没有什么简单的方法可以让一个 hubProxy 在同一个 SignalR hubproxy/connection 上安排两个并行调用?
【问题讨论】: