如何检查 Schedule 项目是 运行 in List Schedule SQL server Agent Job C#

How to check Schedule item is running in List Schedule SQL server Agent Job C#

我在 C# 中使用 SQL 服务器代理。我的工作有 3 个时间表,我提前设置了一个时间表。如何检查计划 运行 的名称。谢谢。 这是代码:

private void timer1_Tick(object sender, EventArgs e)
{
            JobSQL.Refresh();
            if (JobSQL.CurrentRunStatus == JobExecutionStatus.Executing)
            {
                List<JobSchedule> listSchedule = new List<JobSchedule>();
                foreach (JobSchedule JobSchedule in JobSQL.JobSchedules)
                {
                    if (JobSchedule.IsEnabled == true)
                    {
                        listSchedule.Add(JobSchedule);
                    }
                }

                foreach (JobSchedule item in listSchedule)
                {
                    MessageBox.Show("Schedule run is -----" + item.Name.ToString());
                }
            }
}

我解决了我的问题。我只是检查 Job.LastRunDate 我的问题