【发布时间】:2020-10-13 17:28:12
【问题描述】:
我有一个需要进行 http 调用的 azure 函数,它从我确保存在于 Azure 门户的函数配置部分的配置变量中检索 uri。
当我在 Azure 中运行我的函数时,我注意到大约 80% 的时间,我的函数无法从函数配置中读取值,即 Environment.GetEnvironmentVariable("endpoint_value_from_configuration") 方法调用返回 null。
但是,如果我反复测试此函数(不更改任何代码或配置),它有时确实会成功读取变量。这里发生了什么?如何更改此功能,以免出现此问题?
[FunctionName("MessageHandler")]
public async Task Run([ServiceBusTrigger("%Topic%", "subname", Connection = "ServiceBusConnection")] string mySbMsg,
ILogger log)
{
var obj = JsonConvert.DeserializeObject<BusinessObject>(mySbMsg);
var endpoint = Environment.GetEnvironmentVariable("endpoint_value_from_configuration");
【问题讨论】:
标签: c# .net azure azure-functions