来自设置文件的Azure使用者组

时间:2018-04-25 20:53:10

标签: c# azure-functions

对于C#azure函数,我们希望仅使用一个目标使用者组的更改来重用相同的函数。理想情况下,我们可以将消费者组设置为通过local.settings.json加载的环境变量。但是,这些设置不会作为常量读入。消费者群体必须保持不变才能进行调整。

如何从设置文件加载使用者组?

1 个答案:

答案 0 :(得分:2)

function.json文件中,您可以在%符号中指定使用者群组名称:

{
    ...
    "consumerGroup": "%groupname%"
    ...
}

然后添加一个具有相应名称的应用程序设置(在这种情况下为groupname)。然后,消费者组将在启动时解析为设置名称。

当然,如果使用预编译的.NET函数,也可以这样做:

[EventHubTrigger("samples-workitems", Connection = "EventHubConnectionAppSetting", 
                                      ConsumerGroup = "%groupname%")]