我需要在"using"中添加什么才能运行我的代码?



我正在查看一些代码,用于将集线器与信号器、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 的OnConnectedOnDisconnected方法,则需要填写实际方法。

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包或框架版本中的不一致。

祝你好运,我的伙计。

相关内容

最新更新