使用 azure webjobs 我如何为计划任务传递参数
with azure webjobs how do i pass parameter for a scheduled task
我正在创建一个点网控制台应用程序,它将 运行 作为 Azure 网络作业。计划每小时 运行 一次。
我想知道在调用作业时如何将参数传递给作业?
计划的 WebJobs 实际上是 2 个独立的资源:
- 触发的 WebJob
- Azure 调度程序作业
要将参数传递给 WebJob,您需要转到计划的作业(在管理门户中)并更新用于调用触发的 WebJob 的 url。
此处描述了 REST API:https://github.com/projectkudu/kudu/wiki/WebJobs-API#invoke-a-triggered-job
基本上你只需要在 url 的末尾添加 ?arguments={your arguments}
。
这些参数作为命令行参数传递给您的可执行文件。
我正在创建一个点网控制台应用程序,它将 运行 作为 Azure 网络作业。计划每小时 运行 一次。
我想知道在调用作业时如何将参数传递给作业?
计划的 WebJobs 实际上是 2 个独立的资源:
- 触发的 WebJob
- Azure 调度程序作业
要将参数传递给 WebJob,您需要转到计划的作业(在管理门户中)并更新用于调用触发的 WebJob 的 url。
此处描述了 REST API:https://github.com/projectkudu/kudu/wiki/WebJobs-API#invoke-a-triggered-job
基本上你只需要在 url 的末尾添加 ?arguments={your arguments}
。
这些参数作为命令行参数传递给您的可执行文件。