メソッドを上書きしようとしていますがOnConnected()
、次のようになります。OnDisconnected()
OnConnected()': no suitable method found to override
IDisconnect
、IConnect
インターフェイスを実装し、処理を実行しているのは、Connect()
とDisconnect()
同じですか?OnConnected()
OnDisconnected()
何が得られますか?
public static class UserHandler
{
public static HashSet<string> ConnectedIds = new HashSet<string>();
}
public class MyHub : Hub
{
public override Task OnConnected()
{
UserHandler.ConnectedIds.Add(Context.ConnectionId);
return base.OnConnected();
}
public override Task OnDisconnected()
{
UserHandler.ConnectedIds.Remove(Context.ConnectionId);
return base.OnDisconnected();
}
}