本篇文章為大家展示了.NET Core3.0實現(xiàn)創(chuàng)建Worker Services的方法,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
目前創(chuàng)新互聯(lián)建站已為上千家的企業(yè)提供了網(wǎng)站建設、域名、雅安服務器托管、網(wǎng)站托管、服務器托管、企業(yè)網(wǎng)站設計、大連網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。.NET CORE 3.0新增了Worker Services的新項目模板,可以編寫長時間運行的后臺服務,并且能輕松的部署成windows服務或linux守護程序。如果安裝的vs2019是中文版本,Worker Services變成了輔助角色服務。Worker Services 咱也不知道怎么翻譯成了這個名稱,咱也不敢亂翻譯,下文就保持原名稱。。。,本文將會演示如何創(chuàng)建一個Worker Services項目,并且部署為windows服務或linux守護程序運行;
開始創(chuàng)建worker service 項目
創(chuàng)建新項目——》選擇輔助角色服務
項目創(chuàng)建成功之后,您會看到創(chuàng)建了兩個類:Program和Worker。
Program.cs
public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); } public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureServices((hostContext, services) => { services.AddHostedService(); });