从Silverlight使用Windows Azure Service Bus
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Silverlight使用Windows Azure Service Bus相关的知识,希望对你有一定的参考价值。
是否可以从Silverlight应用程序调用服务总线上托管的服务?我试着用Google搜索,但结果没有任何帮助。
查看示例(EchoService),他们使用特定的Microsoft软件DLL来设置服务的身份验证。我似乎无法将此DLL添加到我的项目(对于完整的CLR)并且不确定如何在客户端复制其行为。
谢谢您的帮助。
我已经查看了2008年11月的CTP代码,并且由于依赖于NetTcpRelayBinding和Silverlight有限的TCP支持,使得从Silverlight工作的EchoService客户端极不可能。
我建议让Silverlight客户端调用您控制的后端服务并将请求代理到Azure平台。不是一个理想的解决方案,但现在是一种解决方法。
更新:现在可以使用REST API调用从Silverlight访问Azure Service Bus。有关更多信息,请参阅http://msdn.microsoft.com/en-us/library/ff797957.aspx。
你可以使用它。您必须在服务总线上托管交叉访问策略文件服务(提供此文件的服务)Clemens Vaster的博客上提供了执行此操作的服务示例。 (只是谷歌它,它在msdn网站上)它包含在反向Web代理中。
您必须使用排队的其余API。请参阅SDK附带的Http队列示例。
请注意,使用Silverlight,您必须使用异步库。
以上是关于从Silverlight使用Windows Azure Service Bus的主要内容,如果未能解决你的问题,请参考以下文章
在 Silverlight 中获取当前 Windows 用户名
如何获取适用于 C# 的 Windows Compact 2013 的 Silverlight 或 XAML?
在 windows silverlight 8.1 中不显示 AdControl
在 Silverlight 中使用表单进行 Windows 身份验证 [重复]