Windows 10 IoT — поддерживаемые привязки

В соответствии с

https://msdn.microsoft.com/en-us/library/system.servicemodel

универсальная платформа Windows поддерживает NetHttpBinding. В Visual Studio я могу разработать простой клиент WCF, используя эту привязку, без ошибок. Я могу использовать класс NetHttpBinding пространства имен ServerModel. Когда я развертываю клиент на Raspberry Pi 2,

PlatformNotSupportedException

происходит.

Какие привязки WCF действительно поддерживаются Windows 10 IoT?


person ftes    schedule 15.10.2015    source источник
comment
Что вы пытаетесь назвать? WCF - не лучший вариант для IoT (есть даже предложение UserVoice заменить NetTcpBinding на AMQP - от самого Клеменса Вастерса). Вызов REST лучше всего подходит для простых вызовов, AMQP — для гарантированной доставки и/или доставки в очередь, проверки подлинности и т. д. AMQP — очень безопасный выбор, поскольку Azure уже поддерживает   -  person Panagiotis Kanavos    schedule 16.10.2015


Ответы (1)


Общедоступной информации о профиле клиента WCF для Windows 10 IoT почти нет, но я думаю, что вам очень легко их протестировать. Это все еще предварительный выпуск, так что это действительно возможно.

Чтобы двигаться вперед, я думаю, вы можете использовать HttpClient в пространстве имен System.Net.Http для использования спокойного сервиса. проверьте Блог Джеффа Сандерса.

person Alan Yao - MSFT    schedule 16.10.2015