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