gpt4 book ai didi

Azure Function绑定(bind)属性-数据库名称设置-VS2017预览工具

转载 作者:行者123 更新时间:2023-12-05 00:15:41 25 4
gpt4 key购买 nike

我在 VS2017 预览版中使用 Azure Functions 项目的新工具,并将一些函数从 Azure 门户移植到新项目。

我正在绑定(bind)到 Azure 文档数据库 - 它工作正常,但是当我使用 DocumentDB 属性时,我必须提供数据库名称作为第一个参数。

就我而言,目前是 DEV 数据库..但当然还会有其他环境 - 有没有办法通过函数应用程序的应用程序设置来获取数据库名称?

[FunctionName("TimerTriggeredFunction")]
public static void Run([TimerTrigger("0 */5 * * * *")] TimerInfo myTimer, TraceWriter log,
[DocumentDB("my-db-DEV", "MyCollection")] IEnumerable<dynamic> inputDocuments)

最佳答案

是的,您可以通过使用应用设置的 %% 自动解析语法来将应用设置用于这些值。例如,如果您添加了名为 DB_DEVCOLLECTION_DEV 的应用设置(在门户中或在本地机器上运行时),则可以在属性中引用这些设置像这样:

[DocumentDB("%DB_DEV%", "%COLLECTION_DEV%")]

这些应用设置将在运行时解决。我们文档中的“解决应用程序设置”部分 here更详细地解释了这一点。

关于Azure Function绑定(bind)属性-数据库名称设置-VS2017预览工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43972630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com