C# 在现有net core应用程序中使用托管服务
我想为上传的文件队列做后台工作。目前我有一个结构如下的net core应用程序: -原料药 -实体 -存储库 -服务 我在这里看到了这个例子: 我想知道如果我想让它在我的应用程序中运行,我必须创建这个worker服务吗?或者我可以只添加名为C# 在现有net core应用程序中使用托管服务,c#,.net-core,asp.net-core-hosted-services,C#,.net Core,Asp.net Core Hosted Services,我想为上传的文件队列做后台工作。目前我有一个结构如下的net core应用程序: -原料药 -实体 -存储库 -服务 我在这里看到了这个例子: 我想知道如果我想让它在我的应用程序中运行,我必须创建这个worker服务吗?或者我可以只添加名为HostedService的新服务,然后在API的启动类中添加 services.AddHostedService()就是这样吗?很抱歉,我没有找到太多的例子,所以如果你有什么好的资源,我也会很感激的。不,你不必 您可以在控制台应用程序中使用它,安装Micro
HostedService
的新服务,然后在API的启动类中添加
services.AddHostedService()
就是这样吗?很抱歉,我没有找到太多的例子,所以如果你有什么好的资源,我也会很感激的。不,你不必
您可以在控制台应用程序中使用它,安装Microsoft.Extensions.Hosting软件包,并将其与AddHostedService一起添加。了解更多信息
在Mvc或api中,它应该是开箱即用的。不,您不必这样做 您可以在控制台应用程序中使用它,安装Microsoft.Extensions.Hosting软件包,并将其与AddHostedService一起添加。了解更多信息 在Mvc或api中,它应该是开箱即用的