【发布时间】:2020-11-23 22:32:57
【问题描述】:
我的 OnConnected 说:“NotificationHub.OnConnected()”:找不到合适的方法来覆盖
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.SignalR;
namespace NotificationManager.Push.Hubs
{
[Authorize]
public class NotificationHub : Hub
{
public async Task SendNotificationAsync(List<string> users, string title, string message)
{
await Clients.Users(users).SendAsync("ReceiveNotification", title, message);
}
public override Task OnConnected()
{
string name = Context.User.Identity.Name;
Groups.AddToGroup(Context.ConnectionId, name);
return base.OnConnected();
}
}
}
我已导入 SignalR,但我看不出它如何找不到从 Hub 扩展中覆盖的方法。
【问题讨论】:
标签: asp.net-core signalr signalr-hub asp.net-core-signalr