小编Pal*_*ome的帖子

"OnDisconnected():找不到合适的方法来覆盖" - SignalR

我一直在尝试按照CodeProject上的"Asp.Net SignalR聊天室"教程(http://www.codeproject.com/Articles/562023/Asp-Net-SignalR-Chat-Room)实现聊天室.但是,我收到错误"Hubs.ChatHubs.OnDisconnected():找不到合适的方法来覆盖"

ChatHub类:

public class ChatHub : Hub
{
    #region Data Members

    static List<UserDetail> ConnectedUsers = new List<UserDetail>();
    static List<MessageDetail> CurrentMessage = new List<MessageDetail>();

    #endregion

    #region Methods

    public void Connect(string userName)
    {
        var id = Context.ConnectionId;


        if (ConnectedUsers.Count(x => x.ConnectionId == id) == 0)
        {
            ConnectedUsers.Add(new UserDetail { ConnectionId = id, UserName = userName });

            // send to caller
            Clients.Caller.onConnected(id, userName, ConnectedUsers, CurrentMessage);

            // send to all except caller client
            Clients.AllExcept(id).onNewUserConnected(id, userName);

        }

    }

    public void SendMessageToAll(string userName, …
Run Code Online (Sandbox Code Playgroud)

c# signalr signalr-hub asp.net-mvc-5

17
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net-mvc-5 ×1

c# ×1

signalr ×1

signalr-hub ×1