if (task.IsCompletedSuccessfully) Console.WriteLine($"Task is faulted: {task}");问:在await关键字之后检查任务状态有意义吗据我所知,编译器将“围绕”此代码构建一个状态机,这将在发生错误时抛出一个异常。基于此,检查任务状态没有任何意义。谢谢
第一步:我有5个C#程序可以在周五晚上使用任务调度器运行。如果所有程序都运行成功,我将使用程序名(全部以名称开头)更新SQL SERVER数据库中状态表,该程序名以状态=1完成运行。如果存在异常,我将使用程序名和Status=0更新状态表。Create table Run_Status(ProgramName varchar(500) not null, Status int not null);
在步骤2:编写一个bat文件以运行C#程序(Name.exe)我的c#程