从旧版 .NET Framework 迁移,我需要创建一个长时间的后台进程工作者。
查看文档我发现了一个BackgroundService类,用于这种目的。但是我偶然发现了两种相同的(就我的观点而言)方法ExecuteAsync()和StartAsync()
BackgroundService
ExecuteAsync()
StartAsync()
有人可以向我解释它们之间的主要区别吗?是不是某种隔离原则——我们有一种将数据设置为“构造函数”的方法,我们有一种实际做事的方法?
c# migration backgroundworker .net-core
.net-core ×1
backgroundworker ×1
c# ×1
migration ×1