también abrió esto como un problema here pero esperando que alguien ha visto este ..SignalR conectar/desconexión de los cubos explota
Tengo un centro muy simple que implementa IConnected/IDisconnect. En un proyecto independiente, este hub probó genial.
Cuando lo dejé en mi proyecto real, donde ya tengo otros hubs, agregué que no había hubs disponibles (confirmó que ninguno aparece en/signalr/hubs). Luego comenté IConnected/IDisconnect en este concentrador y volví a compilar, y apareció junto con el resto. La adición de las interfaces lo rompió todo.
¿Alguien ha visto esto antes? ¿Falta alguna configuración o algo así?
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(() => { });
}
}