C# 获取当前正在执行的Azure函数应用程序的名称

C# 获取当前正在执行的Azure函数应用程序的名称,c#,azure,azure-functions,C#,Azure,Azure Functions,我正在寻找一种方法来获取运行时当前正在执行的Azure FunctionApp的名称 这可能吗?在C#中 提前感谢。您可以使用此环境变量获取名称(它不是确切的函数名称,而是运行函数应用程序的站点名称): 如果需要appname或正在执行的函数的名称,可以在函数部署期间在config中设置值,并在运行时获取此值?@PeterBons我需要的是应用程序名称,而不是正在执行的函数executed@zolty13,这是一个好方法。我一直把它作为我的最后手段。这将需要更改管道,而且更容易出错,因为我们必须

我正在寻找一种方法来获取运行时当前正在执行的Azure FunctionApp的名称

这可能吗?在C#中


提前感谢。

您可以使用此环境变量获取名称(它不是确切的函数名称,而是运行函数应用程序的站点名称):


如果需要appname或正在执行的函数的名称,可以在函数部署期间在config中设置值,并在运行时获取此值?@PeterBons我需要的是应用程序名称,而不是正在执行的函数executed@zolty13,这是一个好方法。我一直把它作为我的最后手段。这将需要更改管道,而且更容易出错,因为我们必须插入手动数据。话虽如此,谢谢你的投入。这是一个可行的方法,对我来说很有效。谢谢@vhr
Environment.ExpandEnvironmentVariables("%WEBSITE_SITE_NAME%")