Я пытался придумать что-то из примера в WebJobsSDK GitHubЛюбой пример WebJob с использованием EventHub?
var eventHubConfig = new EventHubConfiguration();
string eventHubName = "MyHubName";
eventHubConfig.AddSender(eventHubName,"Endpoint=sb://test.servicebus.windows.net/;SharedAccessKeyName=SendRule;SharedAccessKey=xxxxxxxx");
eventHubConfig.AddReceiver(eventHubName, "Endpoint=sb://test.servicebus.windows.net/;SharedAccessKeyName=ReceiveRule;SharedAccessKey=yyyyyyy");
config.UseEventHub(eventHubConfig);
JobHost host = new JobHost(config);
Но я боюсь, что это не достаточно далеко для кого-то из моих ограниченных «» навыков!
Я не могу найти ни одного примера JobHostConfiguration, который имеет свойство UseEventHub (используя версию пакета Microsoft.AzureWebJobs v1.2.0-альфа-10291), поэтому я не могу передать EventHubConfiguration в JobHost.
Я использовал EventHub раньше, а не в контексте WebJob. Я не вижу, требуется ли EventHostProcessor, если вы используете запуск WebJob ... или запускает ли запуск WebJob как EventHostProcessor?
В любом случае, если у кого-то есть более полный пример для простака, подобного мне, это было бы действительно мило! Спасибо
Спасибо Томас, я использовал этот пакет nuget и после этого довольно «легкий» пример. Я не видел метод расширения, поэтому, как только я добавил «using Microsoft.Azure.WebJobs.ServiceBus», я мог бы, по крайней мере, получить его для компиляции. Я все еще нахожусь в пути от всего, что работает на самом деле. Как я уже говорил, этот пример немного упрощен для моих навыков. – WirelessG
@WirelessG, не стесняйтесь редактировать свой вопрос или задавать новый вопрос, если вам нужна более подробная информация о внедрении решения. – Thomas