【发布时间】:2016-04-19 19:34:00
【问题描述】:
我试图从 WebJobsSDK gitHub 中的示例中想出一些东西
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);
但对于我有限的“技能”而言,恐怕这还不够!
我找不到具有 UseEventHub 属性的 JobHostConfiguration 实例(使用 Microsoft.AzureWebJobs 包的 v1.2.0-alpha-10291 版本),因此我无法将 EventHubConfiguration 传递给 JobHost。
我以前使用过 EventHub,而不是在 WebJob 上下文中。如果使用 WebJob 触发,我看不出是否仍需要 EventHostProcessor...或者 WebJob 触发器本质上是否充当 EventHostProcessor?
无论如何,如果有人有一个像我这样的傻瓜的更完整的例子,那就太好了!谢谢
【问题讨论】:
标签: azure azure-webjobs azure-eventhub azure-webjobssdk