我使用Signalr 1.1.4由于IM仍然使用.NET4这么着升级到signalr 2.signalr我如何我从发布服务器的消息对来电者
基本上我想从服务器到发布消息只是呼叫者要避免将消息发送给任何不启动流程的客户端。
我的HUB类看起来像这样
public class UpdateHub : Hub
{
///
/// Sends the message.
///
/// The progress message.
public void SendMessage(string progressMessage)
{
Clients.Client(Context.ConnectionId).sendMessage(string.Format(progressMessage));
}
}
我的JavaScript看起来像这样
// get handle to subscriptionUpload hub generated by SignalR
var updateHub = $.connection.UpdateHub;
// establish the connection to the server and start server-side operation
$.connection.hub.start();
updateHub.client.sendMessage = function (message)
{
$("container").empty();
$("container").append(message);
}
现在在我的控制器的操作方法我想这样做
UpdateHub hub = new UpdateHub();
hub.SendMessage("process has started");
//continue on with long process
hub.SendMessage("process has ended");
这甚至有可能吗?