我正在查看一些代码,用于将集线器与信号器、C# 和 asp.net 一起使用。 下面有红色波浪线:
public override Task OnConnected()
public override System.Threading.Tasks.Task OnDisconnected()
return base.OnDisconnected();
我需要包含哪些内容来运行代码?
这些已经添加:
using System.Linq;
using System.Web;
using Microsoft.AspNet.SignalR;
字下有红色波浪线:
Task OnConnected() and
OnDisconnected().
如果您尝试重载 Hub 的OnConnected
和OnDisconnected
方法,则需要填写实际方法。
public override Task OnConnected()
{
// your code here
return base.OnConnected();
}
public override Task OnDisconnected()
{
// your code here
return base.OnDisconnected();
}
但是,您是否真的想这样做是值得商榷的。您很可能不需要此代码,并且可以完全省略。
如果这些是你所有的使用语句,那么你可能也缺少System.Threading.Tasks
。尽管信息很少,但它可能是任何东西。通常,Visual Studio会向你指示你需要做什么才能使红色波浪线消失。如果不是,则可能是缺少或损坏的Nuget包或框架版本中的不一致。
祝你好运,我的伙计。