gpt4 book ai didi

c# - 从配置文件而不是在 EventHubTrigger 中设置 eventhub 的名称

转载 作者:行者123 更新时间:2023-12-02 23:19:36 29 4
gpt4 key购买 nike

我有一个 Azure Webjob,需要从 Azure EventHub 读取并将输出写入另一个 EventHub。

在我看到的所有示例中,事件中心的名称都是在编译时直接在触发器属性中指定的。但是,我想根据配置文件中的值使用不同的名称(例如,我可以在生产和测试中以不同的方式命名事件中心)。可能吗?

现在我的代码看起来像这样,你可以看到名称“xxx”和“yyy”是编译时常量。

public void ProcessQueueMessage(
[EventHubTrigger("xxx")]EventData[] msgs,
[EventHub("yyy")]ICollector<EnrichedTrackingEvent> result,
TraceWriter log)
{
//...
}

最佳答案

定义名称解析器并在 JobHostConfiguration 中指定它,如 this answer 中所述。 .

关于c# - 从配置文件而不是在 EventHubTrigger 中设置 eventhub 的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46427358/

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