我有一个Azure Webjob需要从Azure EventHub读取并将输出写入另一个EventHub。
在所有示例中,我看到Event Hub的名称在编译时直接在trigger属性中指定。但是,我想根据配置文件中的值使用不同的名称(因此我可以在生产和测试中以不同的方式命名我的事件中心)。有可能吗?
现在我的代码看起来像这样,你可以看到名字" xxx"和" yyy"是编译时常量。
public void ProcessQueueMessage(
[EventHubTrigger("xxx")]EventData[] msgs,
[EventHub("yyy")]ICollector<EnrichedTrackingEvent> result,
TraceWriter log)
{
//...
}