upshot.js + señalizador + knockout
Frecuentes
Visto 579 veces
3
¿Es posible combinar upshot/knockout con señalizador (solo puedo encontrar preguntas sobre knockout y señalizador)? Por ejemplo, si agrego una tarea usando:
self.addTask = function () {
var task = new Task({
LastUpdated : new Date().toMSJSON(),
Title : this.newTaskText(),
IsDone : true
});
self.tasks.unshift(task);
}
en el modelo de vista, esto lo agregará a la vista automáticamente (según el enlace de datos ocultos) y llamará:
public void InsertTask(Task task)
{
InsertEntity(task);
}
en el servidor ¿Qué sucede si también quiero transmitir esto a otros clientes? ¿Es posible usar las mismas bibliotecas? Si es así... ¿qué cambios debo hacer/cosas adicionales que debo hacer? ¿Hay alguna alternativa que haga esto más fácil pero que siga la próxima pila de Microsoft ASP.NET MVC 4?
1 Respuestas
1
Debería poder, en el servidor puede llamar
var connection = AspNetHost.DependencyResolver.Resolve<IConnectionManager().GetConnection<MyConnection>();
connection.Broadcast("Called from an mvc controller or server side method");
O podría crear un concentrador e implementarlo del lado del cliente en la función:
self.addTask
para enviar un mensaje "addTask" a los clientes.
Respondido el 12 de junio de 12 a las 03:06
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas asp.net knockout.js signalr upshot or haz tu propia pregunta.