У меня есть веб-задание Azure, которому необходимо читать из Azure EventHub и записывать выходные данные в другой EventHub.
Во всех примерах, которые я видел, имя концентратора событий указывается во время компиляции непосредственно в атрибуте триггера. Однако я хотел бы использовать разные имена в зависимости от значения в моем файле конфигурации (чтобы я мог по-разному назвать свой концентратор событий, например, в производстве и тестировании). Является ли это возможным?
Прямо сейчас мой код выглядит так, и, как вы можете видеть, имена «xxx» и «yyy» являются константами времени компиляции.
public void ProcessQueueMessage(
[EventHubTrigger("xxx")]EventData[] msgs,
[EventHub("yyy")]ICollector<EnrichedTrackingEvent> result,
TraceWriter log)
{
//...
}