当我使用带有TimerTrigger的System.Threading.Timer时会发生什么?

时间:2017-08-02 13:27:17

标签: azure timer azure-functions

目前我和我的团队正在编写一个测试函数,该函数每隔5分钟从我们的SDK调用一个方法。 SDK会自行初始化System.Threading.Timer,然后以定义的间隔执行某些操作。

现在 - 如果在我们的函数的生命周期内未调用函数,SDK的计时器会发生什么?无论如何它会被执行还是会在某个时候被杀死?

1 个答案:

答案 0 :(得分:2)

如果您正在使用消费计划,则功能应用程序将在最后一次通话后5分钟闲置,因此您的Timer将被回收。如果它在5分钟内,计时器将被调用。

然而,这个想法对我来说似乎非常可疑。这似乎不像Azure Functions的用途。