.net - Silverlight 限制/限制列表

标签 .net silverlight runtime

我见过和听说过各种 Silverlight 限制,例如文件 I/O 限制、一些反射限制、对可以使用的语言的限制、打印、分辨率等。

与成熟的 .NET 应用程序相比,您能否列出所有主要的 Silverlight 限制?这是针对最新版本 (4.0)。

我不是要类引用,而是要高级功能。如果有的话,也可以提出一些解决方法,但这不是必需的。

非常感谢

最佳答案

另一组限制(顺便说一句,您可以使用浏览器外 (OOB) 模式通过 WScript.Shell 提升信任度和自动化来绕过其中一些问题):

  • 您无法与注册表交互
  • 您无法与文件系统交互。
    仅与库文件夹(如
    音乐、视频、图片)
  • 您不能使用 DllImport。
  • 你不能使用非通用
    来自 System.Collections 的集合
    命名空间。
  • 如果您决定使用 linux 版本
    Silverlight (Moonlight) 然后你
    完全不能使用OOB
  • 您不能同步调用服务(只有异步调用可用)。
  • 您无法从 HttpWebRequest 获得同步响应。
  • Silverlight 不实现 MD5 散列。 ( custom MD5 implementation for Silverlight )
  • Silverlight 没有实现 RSA 加密算法(有一个不错的网站,带有 RSA algorithm implementation for Silverlight 。但现在看起来它已经关闭了。)
  • Silverlight 没有实现 Rijndael 加密算法(为了向后兼容,您可以使用块大小 = 128 的 AES 算法)
  • Silverlight 不支持 ASCII/ANSI 编码。
  • Silverlight 不支持 3D 对象绘制(您可以使用 Kit3DBalder 代替)。

  • 但是有一些好消息。例如,您仍然可以将 OOB Silverlight 用于 OSX 应用程序)。

    关于.net - Silverlight 限制/限制列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3186466/

    相关文章:

    algorithm - 反转字符串中单词的运行时间

    java - 运行时Exec改变路径

    c# - 从 IEdmEntity 到 CLR 的映射

    c# - 无法访问我的扩展方法

    c# - 同时滚动 2 个面板

    c# - 将对象转换为枚举 C#

    c - 运行时分析

    c# - 将每行中具有 int 值的文件转换为 IEnumerable<int>

    asp.net-mvc - 对 Silverlight 如何进入页面感到困惑

    silverlight - Silverlight确认对话框以暂停线程