還開這是一個問題,但here希望有人看到這個..SignalR連接/斷開樞紐炸燬
我有一個非常簡單的樞紐實現IConnected/IDisconnect。在一個獨立的項目中,這個中心測試出色。
當我把它放到我已經有其他集線器的實際項目中時,添加它導致沒有集線器可用(確認沒有顯示在/ signalr /集線器中)。然後我在這個中心評論了IConnected/IDisconnect並重新編譯,並且與其餘的一起顯示。添加接口返回打破了一切。
有沒有人見過這個?有一些配置丟失或什麼?
public class ChatHub : Hub, IConnected, IDisconnect
{
public void Test(string message)
{
}
public System.Threading.Tasks.Task Connect(IEnumerable<string> groups)
{
this.Clients.onNewUserOnline(Context.ConnectionId);
return new Task(() => { });
}
public Task Reconnect(IEnumerable<string> groups)
{
this.Clients.onNewUserOnline(Context.ConnectionId);
return new Task(() => { });
}
public Task Disconnect()
{
this.Clients.onUserOffline(Context.ConnectionId);
return new Task(() => { });
}
}