Azure Web 作业静态变量
Azure Webjobs Static Variables
当 Azure webjob 运行 侦听 Azure 存储队列时,作业中声明的静态变量是否会在 webjob 的整个生命周期内保留在内存中(直到 webjob 重新启动)?如果我在 Functions.cs 文件 - ProcessQueueMessageAsync 方法中声明它们,它们会在后续队列触发器中保留在内存中吗?
是的,是的。
我没有找到任何关于它的官方文档,但是很容易测试它。请参考以下截图:
当 Azure webjob 运行 侦听 Azure 存储队列时,作业中声明的静态变量是否会在 webjob 的整个生命周期内保留在内存中(直到 webjob 重新启动)?如果我在 Functions.cs 文件 - ProcessQueueMessageAsync 方法中声明它们,它们会在后续队列触发器中保留在内存中吗?
是的,是的。
我没有找到任何关于它的官方文档,但是很容易测试它。请参考以下截图: