azure-functions - 我可以为版本 2.x 运行时的基于 http 触发器的 azure 函数配置自定义名称吗?
问题描述
我的 HTTP Trigger azure 函数基于2.x 运行时版本。
是否可以通过应用程序设置提供功能名称,以便以后根据需要进行更改?
[FunctionName("%FunctionName%")]
public static async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = null)] HttpRequest req, ExecutionContext context)
{
//function logic
}
解决方案
不,这是不可能的,因为属性值总是需要是一个常量表达式。它们必须在编译时进行全面评估。
我很好奇你为什么会有这个要求。
由于每个类我总是有一个函数定义,因此我执行以下操作:
[FunctionName(nameof(MyFunction))
]
MyFunction
班级名称在哪里。此博文中有关函数命名的更多信息。
推荐阅读
- r - 如何将值分组为数据集中的较小值集?
- javascript - Flask wtforms Integerfield() 返回 NaN
- mongodb - Mongod 身份验证使 GCP VM 无法访问
- sql - 如何将同一表中的行与每个表的默认行进行比较?
- excel - VBA - 将 A 列到 I 列复制到本书末尾的新工作表中
- python - Matplotlib/CartoPy 实体填充轮廓图下方
- git - 如何计算上游和本地分支之间的落后/提前提交?
- nlp - 提取非结构化文本组以供以后的 NLP 使用?
- swift - SwiftUI 对齐底部
- xml - 使用 AppleScript 将 XML 转换为 CSV,需要帮助调试