1
我已將預編譯的Azure計時器函數部署到函數應用程序。爲了更改當前的cron表達式,我需要從Visual Studio重新部署。以編程方式更改預編譯的Azure函數C的cron表達式#
是否有一個web服務或我可以使用編程方式更改這個,而不必做一個完整的重新部署?
我已將預編譯的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