我想与设备建立 tcp 连接并不断从设备中检索数据。我想从一个简单的请求开始,即使页面响应完成,也让它保持工作背景。这在asp.net中可能吗?
问问题
435 次
1 回答
1
ASP.NET 中的线程可以在 Response.End 之后继续工作吗?
是的,如果您不关心或不需要结果,您可以。
例如,在下面的代码中,你调用了 AddLogAsync 并插入了一条日志,但你并不关心插入是否成功。
public Task AddLogAsync(Log log)
{
return Task.Run(() => AddLog(log));
}
private void AddLog(TraceLog traceLog)
{
// Do something here.
}
我想与设备建立 tcp 连接并不断从设备中检索数据。我想从一个简单的请求开始并让它继续工作。这在asp.net中可能吗?
我不是很理解上面的问题。在 Response.End 之后,您无法返回任何内容,尽管您可以继续在不同线程中处理某些内容。
于 2016-04-01T20:44:53.160 回答