首页 > 解决方案 > 缺少禁用变量的函数正在运行

问题描述

Disabled("MYVAR")我根据此处的文档添加到我的功能中。然后我认为删除应用程序设置 MYVAR 会将禁用默认为 true,使其不运行。但它似乎默认为 false 所以缺少变量会使 Azure 函数运行吗?那有意义吗?如果变量丢失,它不应该默认为 true 并停止函数吗?布尔值的默认值为 false,但在这里它应该是 true 吗?

标签: c#azure-functions

解决方案


为什么在某些情况下要更改布尔值的默认值?这将是非常混乱的。

正如您所说:删除MYVAR会将其设置为false. 并且Disabled == false已启用。您的功能现已启用。恕我直言,这是完全预期的行为。


推荐阅读