0

Я работаю над приложением Windows Phone 8, которое подключено к Azure Service Bus Relay. Поскольку я не могу добавить файл Microsoft.ServiceBus.dll в проект WP8, мне пришлось работать с BasicHttpBinding, который отлично работает.Использование Azure Service Bus Темы в Windows Phone 8

Теперь я хочу использовать реле служебной шины с темами в WP8. Возможно ли это? Я не могу использовать NamespaceManager, который обсуждается здесь: http://www.windowsazure.com/en-us/develop/net/how-to-guides/service-bus-topics/, потому что он не поддерживается WP8.

Мой вопрос просто, это можно сделать? И какой подход я должен выбрать?

ответ

0

Zeezer,

«Теперь я хочу использовать реле служебной шины с темами в WP8 «

Не уверен, что вы сталкиваетесь с двумя отдельными проблемами ...

У нас нет SDK для шины служебной шины для Windows Phone. Однако, если ваша служба использует любой из * HttpRelayBinding, вы можете использовать обычный HTTP-клиент из приложения Windows Phone для связи с конечной точкой Relay для вашей службы. Вам нужно будет включить токен ACS для аутентификации в Service Bus Relay в пользовательском HTTP-заголовке, который называется ServiceBusAuthorization.

+0

Хорошо, поэтому темы не могут действовать как реле тоже? Можете ли вы дать мне пример кода настраиваемого HTTP-заголовка, на который вы ссылаетесь, серьеров Google, которые нашли 0 ответов на «ServiceBusAuthorization». – Zeezer

3

У нас нет библиотек, предназначенных для Windows Phone, в данный момент, но они работают над их созданием. Вы можете сделать прямые вызовы HTTP в REST API, и отправлять/получать сообщения и т.д. Образцы для них доступны:

http://code.msdn.microsoft.com/windowsazure/Brokered-Messaging-569cff88 https://github.com/WindowsAzure/azure-sdk-for-java/tree/master/microsoft-azure-api/src/main/java/com/microsoft/windowsazure/services/ServiceBus http://msdn.microsoft.com/en-us/library/hh780762.aspx

Смежные вопросы