Приложение Raspberry Pi 2 для Windows 10 IoT в качестве узла EventProcessor приемника служебной шины Azure

Я следил за отличной статьей о служебной шине https://azure.microsoft.com/en-us/documentation/articles/event-hubs-csharp-ephcs-getstarted/ Элио Дамаджо.

Теперь я хотел создать приемник в приложении Windows 10, когда это платформа IoT, но я не могу добавить пакет nuget Microsoft.Azure.ServiceBus.EventProcessorHost.

Some packages are not compatible with UAP,Version=v10.0 (win10-x64-aot).

Есть идеи, как это решить?

На случай, если есть другая библиотека, кто-нибудь опубликует небольшой краткий пример, такой как статья?


person Juan Pablo Garcia Coello    schedule 13.08.2015    source источник
comment
Если это что-то иное, чем игрушечное приложение, вы, вероятно, не хотите использовать устройства IoT в качестве получателей, поскольку концентраторы событий больше предназначены для потенциально очень большого числа отправителей с относительно небольшим количеством получателей.   -  person cacsar    schedule 15.08.2015


Ответы (3)


Пакет, который вы пытаетесь добавить, поддерживает платформу .Net Core, которая используется в настольных приложениях, но он (или одна из его зависимостей) несовместим с платформой .Net Universal Windows.

Если вы сможете найти исходный код пакета, возможно, вы сможете разветвить его для поддержки Windows 10 Universal.

person codexo10Z    schedule 13.08.2015

Вы также можете взглянуть на https://github.com/Azure/azure-event-hubs, который содержит API на основе C для концентраторов событий. Однако вам нужно будет выяснить, как его скомпилировать и библиотеки qpid-proton, от которых он зависит для ARM.

person Dominic Betts    schedule 14.08.2015

Библиотека для получения и отправки сообщений: http://www.nuget.org/packages/AzureSBLite/ я тестировал на Windows 10 и работает в обоих случаях. В Apart есть несколько замечательных примеров: https://github.com/ppatierno/azuresblite-examples.

Это та библиотека, которую я искал, она действительно проста в использовании.

person Juan Pablo Garcia Coello    schedule 16.08.2015