gpt4 book ai didi

c# - 从配置中读取定时器触发计划

转载 作者:行者123 更新时间:2023-12-03 04:46:24 24 4
gpt4 key购买 nike

我有一个函数应用程序 DLL 项目,我希望能够通过配置更改计时器触发器的时间表,但该时间表作为属性参数传递。这意味着我只能传递编译时值,而不能动态传递。

有没有办法从应用程序设置或其他地方读取它,这样我就不必在每次想要更新时间表时都更改代码?

这是我目前使用属性参数的示例

[Function("MyTimeTriggeredFunction")]
public static async void Run([TimerTrigger("*/15 * * * * *")] TimerInfo timer, TraceWriter log)
{
log.Info("Doing some timely work ...");
// and other stuff .....
}

最佳答案

将触发器定义为 [TimerTrigger("%myschedule%")],然后添加具有适当值的应用程序设置 myschedule(例如 */15 * * * * *)。

参见Binding expressions .

关于c# - 从配置中读取定时器触发计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49159325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com