c# - 缺少禁用变量的函数正在运行
问题描述
Disabled("MYVAR")
我根据此处的文档添加到我的功能中。然后我认为删除应用程序设置 MYVAR 会将禁用默认为 true,使其不运行。但它似乎默认为 false 所以缺少变量会使 Azure 函数运行吗?那有意义吗?如果变量丢失,它不应该默认为 true 并停止函数吗?布尔值的默认值为 false,但在这里它应该是 true 吗?
解决方案
为什么在某些情况下要更改布尔值的默认值?这将是非常混乱的。
正如您所说:删除MYVAR
会将其设置为false
. 并且Disabled == false
已启用。您的功能现已启用。恕我直言,这是完全预期的行为。
推荐阅读
- ruby-on-rails - 如何在 Rails 控制器中处理和干燥验证
- angular - 在 Angular 6 中使用带有多个规范文件的 configureTestingModule
- typescript - 递归嵌套数组类型:可以吗?
- excel - 将 Excel 表数据转换为父子关系
- javascript - 基于布尔值排除对象的属性
- python - 如何按升序对整数列表进行排序?
- python - 在 Kivy 中制作图像进度条
- autolayout - 为什么这个 AutoLayout 没有像人们期望的那样更新?
- r - 将 geom_point 添加到 R 中的特定行
- python - 用额外的括号在python中调用对象