从NET Core中的REST调用启动BackgroundService ExecuteAsync方法

问题描述 投票:0回答:1

我在Microsoft documentation之后实现了NET Core BackgroundService。它的方法ExecuteAsync在程序启动时运行,并且工作正常。

但是,如何不仅从程序开始,而是通过REST调用执行后台作业(位于ExecuteAsync接口的BackgroundService方法中?)>]

我已经按照Microsoft文档实现了NET Core BackgroundService。它的方法ExecuteAsync在程序启动时运行,并且工作正常。但是,如何执行...

c# asp.net-core .net-core background-service
1个回答
0
投票

如果我了解您要实现的目标,则不可能直接将“ worker”作业插入BackgroundService。但是,您可以在队列(队列或数据库等)中安排作业,也可以使用事件消息系统供后台工作人员使用。

© www.soinside.com 2019 - 2024. All rights reserved.