Silverlight限制/限制列表
我已经看到并听说过各种Silverlight限制,例如,文件I/O限制,一些反射限制,可以使用哪种语言的限制,打印,分辨率等。Silverlight限制/限制列表
能否请您编译一个所有主要silverlight限制列表,与完整的.NET应用程序?这是最新版本(4.0)。
我不是要求提供类参考,而是要求高级特性。如果有的话,也可以提出一些解决方法,但这不是必需的。
非常感谢
的限制(顺便说一句其中的一些问题可以绕过使用了浏览器外(OOB)模式以提升信任+自动化与WScript.Shell)另一堆:
- 你不能与注册表交互
- 您无法与文件系统交互。 仅适用于库文件夹(如 音乐,视频,图片)
- 您不能使用DllImport。
- 您不能使用System.Collections 名称空间的非通用 集合。
- 如果你决定使用Silverlight(月光)的Linux的 版本,那么你 不能使用OOB所有
- 不能同步调用服务(只提供异步调用)。
- 您无法从HttpWebRequest获得同步响应。
- Silverlight不执行MD5哈希。 (custom MD5 implementation for Silverlight)
- Silverlight不实现RSA算法encription(有不错的网站与RSA algorithm implementation for Silverlight,但看起来是下来了。)
- Silverlight不落实的Rijndael算法encription(对于其向后兼容性你可能使用块大小= 128的AES算法)
- Silverlight不支持ASCII/ANSI编码。
- Silverlight不支持绘制3D对象(您可以使用Kit3D或Balder代替)。
但是有一些好消息。例如,你仍然可以使用OOB Silverlight for OSX应用程序)。
不错,如果你能完成清单,我会接受它作为答案。 – 2010-07-28 13:21:16
当然,为什么不:) 我用新发现的Silverlight限制更新了我的帖子。此外,如果我会发现一些新的限制,我会将它们添加到我的帖子中。 – 2010-07-29 17:51:15
它可能更容易列出的是在 Silverlight的比什么是不。要做到这一点,您可以查看Silverlight文档。
但是这里有几个链接到的文档,其中列出了一些关键问题: -
WPF Compatibility
Silverlight Application Security Model
HTTP Communication and Security with Silverlight
URL Access Restrictions in Silverlight
Network Security Access Restrictions in Silverlight
除非你正在运行的完全信任应用程序您无权访问本地文件系统。尽管这对Web应用程序来说是一个完全合理的限制。
我不知道你是否会找到这个相关或不是,但我用WPF DataGrid并讨厌它,因为它有一个属性,当它处于无效状态,它不会退出编辑模式,因为许多异常出现。
这比它的价值更麻烦。要计数的限制太多。
- 打印实际上是使用600 DPI的位图生成的;没有基于栅格的文本或导致经仔细检查锯齿状内容
- 没有创建可调整大小的子窗口的能力,虽然你可以使用添雅的floatable Window作为替代
- 使用的MDI接口
- 没有双无能力的图形单击鼠标右键,虽然你可以使用threads with timers模拟这种
- 为WPF的IMultiValueConverter不支持,虽然你可以使用this作为另一种选择
- 没有能力防止屏幕在
- Mousew踢鞋跟支撑跨平台的/浏览器不同
- 对于不支持WS-信托
- WCF的支持仅限于基本的HTTP绑定
你心中有一个特定的库,你通常会一起工作? – AnthonyWJones 2010-07-06 15:17:10