以编程方式更改预编译的Azure函数C的cron表达式#
问题描述:
我已将预编译的Azure计时器函数部署到函数应用程序。为了更改当前的cron表达式,我需要从Visual Studio重新部署。以编程方式更改预编译的Azure函数C的cron表达式#
是否有一个web服务或我可以使用编程方式更改这个,而不必做一个完整的重新部署?
答
您可以将cron表达式设置为配置。在属性参数使用%
:
[TimerTrigger("%schedule%")] TimerInfo timer
,并确定在应用设置的设置schedule
(或local.settings.json
地方发展)。
嗨米哈伊尔,感谢您的有用信息 - 它将阻止必须从VS重新部署。编辑应用程序设置仍然需要手动干预,但是有关能够以编程方式更改它的任何想法? –
你应该可以通过C#SDK或Powershell来完成,参见[这个问题](https://stackoverflow.com/questions/23874503/change-azure-website-app-settings-from-code)例如 – Mikhail