有没有办法设置Azure Web Job参数(在Azure Portal中),然后通过单击“运行”按钮运行它?

时间:2019-05-17 20:50:17

标签: azure azure-webjobs azure-webjobssdk

我有一个Azure Web作业,我想通过Azure门户传递其参数,然后单击 Run (运行)按钮来运行它。我想这样做的原因是为了保持一种友好的方式运行作业(尤其是出于测试目的),而不是通过其Web挂钩端点调用该作业。

1 个答案:

答案 0 :(得分:0)

假设您已经在azure门户上拥有azure Web应用程序。导航到azure门户->您的Web应用->配置->应用程序设置->新应用程序设置,添加参数名称/值:

enter image description here

然后创建一个控制台项目(例如通过Visual Studio),您可以使用以下代码来获取在上述Azure Web应用程序“应用程序设置”中设置的参数:

#your other code

var environment = Environment.GetEnvironmentVariable("your_paramter_set_in_portal");

#your other code

然后将控制台项目上载到Azure Web应用程序。

注意将Web作业类型设置为“已触发”,并将“触发器”设置为“手动”。

enter image description here