构建一个Silverlight应用程序上传工具

本文关键字:应用程序 应用 程序上 工具 Silverlight 一个 构建 | 更新日期: 2023-09-27 18:10:04

这篇文章更多的是讨论这是否可能。

在网上有很多这样的例子,但所有这些都是使用asp.net应用程序,不幸的是我不能走这条路。因此,我的目标是在Silverlight中构建一个可以作为CRM 2011 web资源部署的上传工具,而不使用任何Asp。净相关。

我看过Telerik SL上传控制,但它似乎需要一个ServiceURL处理程序,我不确定我是否可以在Silverlight中嵌入类似的东西并使其工作?

我想我在这里寻找一些方向,我的选择将是什么。我不想从一条路开始,然后撞上一堵砖墙。

感谢阅读!

构建一个Silverlight应用程序上传工具

您的SL控件可以将文件的字节作为附件(在Notes区域中)上传到实体记录。下面是一个在CodePlex上使用SL上传图像作为附件的项目:

http://crmattachmentimage.codeplex.com/

希望这将使你指向正确的方向!

我还没有真正研究过从silverlight创建web资源,但是考虑到web资源实用程序将使用CRM SOAP端点,我想你可以从silverlight做同样的事情。

在Silverlight中,您要么需要引用SOAP端点url,该url可以在CRM客户端的设置->自定义->开发人员资源中找到。

否则,您可以使用开源项目CrmSilverSoap库,它已经包含了所有生成的代理类以及一些用于连接到各种CRM服务的辅助方法。

在尝试使用和创建web资源时,我会看一下这篇SDK文章,它展示了如何使用一些消息来创建web资源。您将需要对代码进行必要的修改,以使这些消息能够通过silverlight中的参考soap端点发送。