0

我正在开发一个连接到 Azure 服务总线中继的 Windows Phone 8 应用程序。由于我无法将 Microsoft.ServiceBus.dll 添加到 WP8 项目中,因此我不得不使用 BasicHttpBinding,它工作正常。

现在我想在 WP8 中使用带有主题的服务总线中继。这甚至可能吗?我不能使用这里讨论的 NamespaceManager:http: //www.windowsazure.com/en-us/develop/net/how-to-guides/service-bus-topics/,因为它不受 WP8 支持。

我的问题很简单,这可能吗?我应该选择什么方法?

4

2 回答 2

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

于 2013-03-08T00:43:49.747 回答
0

齐泽,

“现在我想在 WP8 中使用带有主题的服务总线中继”

不确定您是否将两个单独的问题混为一谈...

我们没有适用于 Windows Phone 的服务总线中继的 SDK。但是,如果您的服务使用任何 * HttpRelayBinding,您可以使用 Windows Phone 应用程序中的常规 HTTP 客户端与您的服务的 Relay 端点进行通信。您需要在名为ServiceBusAuthorization的自定义 HTTP 标头中包含用于对服务总线中继进行身份验证的 ACS 令牌。

于 2013-03-08T21:34:18.403 回答