结果.js+信号器+击倒



是否可以将结果/敲除与信号器结合使用(我只能找到有关敲除和信号器的问题(?例如,如果我使用以下方法添加任务:

    self.addTask = function () {
        var task = new Task({
            LastUpdated : new Date().toMSJSON(),
             Title : this.newTaskText(),
             IsDone : true
         });
         self.tasks.unshift(task);
    }

在视图模型中,这将自动将其添加到视图中(基于挖空数据绑定(并调用:

        public void InsertTask(Task task)
        {
            InsertEntity(task);
        }

在服务器中。如果我还想将此广播给其他客户端怎么办。是否可以使用相同的库?如果是..我应该做哪些更改/我需要做哪些其他事情?是否有任何替代方案可以使这更容易,但仍遵循即将推出的Microsoft ASP.NET MVC 4堆栈?

你应该能够, 在服务器上你可以调用

var connection = AspNetHost.DependencyResolver.Resolve<IConnectionManager().GetConnection<MyConnection>();
connection.Broadcast("Called from an mvc controller or server side method");

或者,您可以创建一个中心并在函数中实现它的客户端:

 self.addTask

向客户端发送"addTask"消息。

最新更新