簡體   English   中英

我需要在“使用”中添加什么才能讓我的代碼運行?

[英]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 的OnConnectedOnDisconnected方法,則需要填寫實際方法。

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM