目前我和我的团队正在编写一个测试函数,该函数每隔5分钟从我们的SDK调用一个方法。 SDK会自行初始化System.Threading.Timer
,然后以定义的间隔执行某些操作。
现在 - 如果在我们的函数的生命周期内未调用函数,SDK的计时器会发生什么?无论如何它会被执行还是会在某个时候被杀死?
答案 0 :(得分:2)
如果您正在使用消费计划,则功能应用程序将在最后一次通话后5分钟闲置,因此您的Timer
将被回收。如果它在5分钟内,计时器将被调用。
然而,这个想法对我来说似乎非常可疑。这似乎不像Azure Functions的用途。