构建Silverlight应用程序上载实用程序?

时间:2011-09-27 23:06:35

标签: c# silverlight-4.0 dynamics-crm-2011

如果可能的话,这篇文章真的更像是一个讨论。

网上有很多例子,但所有这些都是使用asp.net应用程序,不幸的是我无法走这条路。因此,我的目标是在Silverlight中构建一个上传实用程序,可以将其部署为CRM 2011 Web资源,而无需使用任何与Asp.Net相关的内容。

我查看了Telerik SL上传控件,但似乎需要一个ServiceURL处理程序,我不确定我是否可以在Silverlight中嵌入类似的内容并使其正常工作?

我想我正在寻找一些关于我的选择的方向。我不想从一条小路开始,碰到一堵砖墙。

感谢阅读!

2 个答案:

答案 0 :(得分:1)

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

http://crmattachmentimage.codeplex.com/

希望这会让你指向正确的方向!

答案 1 :(得分:0)

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

从Silverlight,您需要引用SOAP端点网址,该网址可以在设置中的CRM客户端中找到 - >定制 - >开发者资源。

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

在尝试使用和创建Web资源时,我将查看this SDK article,其中显示了如何使用某些消息来创建Web资源。您需要对代码进行必要的修改,以便通过silverlight中的参考soap端点发送这些消息。