我在Microsoft documentation之后实现了NET Core BackgroundService。它的方法ExecuteAsync
在程序启动时运行,并且工作正常。
但是,如何不仅从程序开始,而是通过REST调用执行后台作业(位于ExecuteAsync
接口的BackgroundService
方法中?)>]
我已经按照Microsoft文档实现了NET Core BackgroundService。它的方法ExecuteAsync在程序启动时运行,并且工作正常。但是,如何执行...
如果我了解您要实现的目标,则不可能直接将“ worker”作业插入BackgroundService。但是,您可以在队列(队列或数据库等)中安排作业,也可以使用事件消息系统供后台工作人员使用。