编码Webtest中的SignalR持久连接

时间:2013-03-13 12:24:23

标签: signalr webtest persistent-connection

我在控制台应用中有以下代码:

var connection = new Connection("http://localhost/xxx/signalr");
connection.Error += ex =>
{
    string msg = string.Format("***SignalR Error: {0}", ex.ToString());
    Debug.WriteLine(msg);
};
connection.Received += data =>
{
    string msg = string.Format("***SignalR Received: {0}", data);                    
    Debug.WriteLine(msg);
};
connection.Start().ContinueWith(task =>
{
    if (task.IsFaulted)
    {
        string msg = string.Format("***SignalR Failed to start: {0}", task.Exception.GetBaseException());
        Debug.WriteLine(msg);
    }
    else
    {
        string msg = string.Format("***SignalR Started: {0}", connection.ConnectionId);
        Debug.WriteLine(msg);
        connection.Send("Hello");
    }
});

调试服务器,我可以看到OnConnectedOnReceived被调用。 如果我在编码的WebTest中放置相同的代码,则会调用服务器上的OnConnected,但服务器上不会收到connection.Send

问:是否可以在WebTest中使用SignalR .Net客户端?

问:在WebTest中使用SignalR持久连接的最佳方法是什么?

由于

0 个答案:

没有答案