[英]What do I need to add with “using” to get my code to run?
我正在查看一些代碼,用於使用帶有 signalr、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();
}
但是,您是否真的想要這樣做是有爭議的。 您很可能不需要此代碼,並且可以完全省略它。
如果這些都是您的 using 語句,那么您可能還缺少System.Threading.Tasks
。 盡管信息如此之少,但它可能是任何東西。 通常,Visual Studio 會向您指示您需要做什么才能使紅色曲線 go 消失。 如果不是,則可能是缺少或損壞的 Nuget package 或框架版本不一致。
祝你好運,我的伙計。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.