【发布时间】:2016-05-18 19:43:15
【问题描述】:
我正在尝试在触发时向 azure webjob 发送多个参数。根据这个https://github.com/projectkudu/kudu/wiki/WebJobs-API#invoke-a-triggered-job,
我可以这样称呼它:
POST /api/triggeredwebjobs/{job name}/run?arguments={arguments}
我尝试了几种方法来添加多个参数,例如:
?arguments=1&arguments=2
?arguments[]=1&arguments[]=2
?arguments[0]=1&arguments[1]=2
?arguments={1,2}
等等,我尝试了更多愚蠢的东西,还尝试使用表单数据。似乎都没有工作。我的网络作业只是拿起第一个论点。例如,当我这样做时:
static void Main(string[] args)
{
Console.WriteLine(args[0]);
Console.WriteLine(args[1]);
}
第一个适用于上述示例,但随后我得到第二行的异常,说 index out of bounds。有没有办法用多个参数触发 webjob,如果有,我该如何实现?
【问题讨论】:
-
您尝试过 ?argument=1,2 吗?
标签: c# .net azure azure-webjobs