Azure functions 我可以为2.x版运行时的基于http触发器的azure函数配置自定义名称吗?

Azure functions 我可以为2.x版运行时的基于http触发器的azure函数配置自定义名称吗?,azure-functions,Azure Functions,我的HTTP触发器azure函数基于2.x版运行时 是否可以通过应用程序设置提供功能名称,以便以后根据需要进行更改 [FunctionName("%FunctionName%")] public static async Task<IActionResult> Run( [HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = null)] HttpRequest req, Executio

我的HTTP触发器azure函数基于2.x版运行时

是否可以通过应用程序设置提供功能名称,以便以后根据需要进行更改

[FunctionName("%FunctionName%")]
       public static async Task<IActionResult> Run(
          [HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = null)] HttpRequest req, ExecutionContext context)
    {
       //function logic
    }
[FunctionName(“%FunctionName%”)
公共静态异步任务运行(
[HttpTrigger(AuthorizationLevel.Anonymous,“post”,Route=null)]HttpRequest请求,ExecutionContext上下文)
{
//功能逻辑
}

不,这是不可能的,因为属性值始终需要是常量表达式。必须在编译时对它们进行全面评估

我很好奇为什么你会有这个要求

由于每个类都有一个函数定义,因此我执行以下操作:

[FunctionName(nameof(MyFunction))
]


其中
MyFunction
是类的名称。有关函数命名的更多信息。

一些响应可能会有所帮助。谢谢,我知道这个要求很奇怪,但这是客户的要求。现在我可以回去通知他们了。谢谢你的帮助。