azure - 如何以编程方式在 Azure Scheduler 中创建每周重复作业

标签 azure azure-scheduler

我正在使用 Microsoft Azure 计划程序管理库 ( https://www.nuget.org/packages/Microsoft.WindowsAzure.Management.Scheduler/ ) 来计划 Azure 计划程序中的作业。到目前为止,按分钟、按小时、按天创造就业机会的效果很好。

我的问题是如何在一周中的指定日期安排每周作业。下面的代码会导致异常,并显示消息“BadRequest:无法使用循环单位“周”设置月份中的天数。”。我看不到我在哪里设置异常(exception)中所述的“一个月中的几天”。 Days 集合被描述为“作业应执行的星期几”。

var result = _azureSchedulerClient.Jobs.CreateOrUpdate("My Job", new JobCreateOrUpdateParameters()
{
    Action = _azureSchedulerJobAction,
    StartTime = startDateTime,
    Recurrence = new JobRecurrence()
    {
        Frequency = JobRecurrenceFrequency.Week,
        Interval = 1,
        EndTime = new DateTime(2014, 12, 31);
        Schedule = new JobRecurrenceSchedule()
        {
            Days = new List<JobScheduleDay> { JobScheduleDay.Monday }
        }
    }
});

有人能够制定每周的时间表吗?谢谢。

最佳答案

你能试试这个吗:

JobCreateOrUpdateResponse jobResp = schedClient.Jobs.CreateOrUpdate("testRecurrenceIssue", new JobCreateOrUpdateParameters
            {
                Action = new JobAction
                {
                    Request = new JobHttpRequest { Uri = new Uri("http://www.bing.com"), Method = "GET" },
                },

                Recurrence = new JobRecurrence
                {
                    Frequency = JobRecurrenceFrequency.Week,
                    Schedule = new JobRecurrenceSchedule
                    {
                        Days = new List<JobScheduleDay> { JobScheduleDay.Monday},
                        Hours = null,
                        Minutes = null,
                        MonthDays = null,
                        MonthlyOccurrences = null,
                        Months = null
                    }
                }
            });

关于azure - 如何以编程方式在 Azure Scheduler 中创建每周重复作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24005135/

相关文章:

python - 使用 Python Qpid/Proton/Messenger(),如何过滤来自 Azure 事件中心的消息?

sql-server - Azure SQL Server : Insert 20m records between tables is slow (60+ mins)

sql - 如何适应不经常运行但资源密集型的 Azure SQL 查询

mysql - Azure sql - 如何查看表数据(.net后端)

azure-blob-storage - 如何使用c#控制台应用程序在azure存储上生成excel文件?

Azure 调度程序作业集合与资源管理器部署模型存储队列集成

azure - 从 azure 调度程序在本地运行 exe 文件?

oauth - "Unauthorized"使用 Azure AD OAuth 身份验证从 Azure 调度程序调用 API 应用程序时

azure - Blazor + Azure AD 身份验证 : Single Tenant login giving "Sorry, there' s nothing at this address"

azure - 调度Azure辅助角色