15

我正在创建一个将作为 Azure webjob 运行的 dot net 控制台应用程序。它计划每小时运行一次。

我想知道在调用作业时如何将参数传递给作业?

4

1 回答 1

21

计划的 WebJobs 实际上是 2 个独立的资源:

  1. 触发的 WebJob
  2. Azure 调度程序作业

要将参数传递给 WebJob,您需要转到计划的作业(在管理门户中)并更新用于调用触发的 WebJob 的 url。

此处描述了 REST API:https ://github.com/projectkudu/kudu/wiki/WebJobs-API#invoke-a-triggered-job

基本上你只需要添加?arguments={your arguments}到 url 的末尾。

这些参数作为命令行参数传递给您的可执行文件。

于 2015-05-08T00:42:01.483 回答