【发布时间】:2017-09-26 13:03:27
【问题描述】:
我有一个 Azure Webjob,需要从 Azure EventHub 读取并将输出写入另一个 EventHub。
在我看到的所有示例中,事件中心的名称是在编译时直接在触发器属性中指定的。但是,我想根据我的配置文件中的值使用不同的名称(例如,我可以在生产和测试中以不同的方式命名我的事件中心)。有可能吗?
现在我的代码看起来像这样,你可以看到名称“xxx”和“yyy”是编译时常量。
public void ProcessQueueMessage(
[EventHubTrigger("xxx")]EventData[] msgs,
[EventHub("yyy")]ICollector<EnrichedTrackingEvent> result,
TraceWriter log)
{
//...
}
【问题讨论】:
标签: c# azure azure-webjobs azure-eventhub azure-webjobssdk