应用程序配置中的Azure函数触发器名称/连接



现在有没有办法使用Azure应用程序配置中的值设置触发器属性(名称/连接(?。

我添加了一个从Azure应用程序配置读取数据的启动类,但触发器似乎早于此设置了其属性,因此无法绑定来自应用程序配置的数据。

我也找到了这个关于它的帖子,但我不确定是否有新的更新?:https://github.com/MicrosoftDocs/azure-docs/issues/63419https://github.com/Azure/AppConfiguration/issues/203

您可以这样做。以下代码从应用程序设置中获取要监视的队列的名称,并在insertionTime参数中获取队列消息创建时间:

public static class BindingExpressionsExample
{
[FunctionName("LogQueueMessage")]
public static void Run(
[QueueTrigger("%queueappsetting%")] string myQueueItem,
DateTimeOffset insertionTime,
ILogger log)
{
log.LogInformation($"Message content: {myQueueItem}");
log.LogInformation($"Created at: {insertionTime}");
}
}

类似地,您可以将此方法用于其他触发器

相关内容

  • 没有找到相关文章

最新更新