Silverlight:企业级应用的利器与设计开发技巧
1. Silverlight的特性与优势
Silverlight是一种易于通过网络交付的特殊应用程序类型,默认在浏览器的可信沙盒中运行,但它也支持离线和脱离浏览器(Out of Browser,OOB)模式。以下为你详细介绍其特性与优势:
- OOB应用的优势
- 离线执行 :Web应用通常需要活跃的互联网连接才能运行,而OOB应用允许用户在没有网络的情况下继续使用应用程序。例如,现场工作人员使用企业级应用收集信息时,可能无法保证在客户现场有网络连接,此时OOB应用就能发挥作用。此外,结合隔离存储,还可以在本地存储信息,并在网络可用时将其转发。
- 提升信任级别 :默认情况下,Silverlight应用(包括OOB应用)在“安全沙盒”中运行,访问某些敏感资源(如通信端口、USB或隔离存储之外的磁盘存储)是被禁止的。但通过为Silverlight OOB应用指定“提升信任级别”,用户可以选择允许应用访问这些敏感数据,从而实现COM互操作、访问文件系统中通常受限的区域等功能。
- 隔离存储 :Silverlight虽然没有嵌入式数据库,但提供了对隔离存储这一特殊文件系统的访问。隔离存储是.NET框架核心的一部分,可作为应用程序的“信息沙盒”,无需提升信任级别即可存储数据。其具有以下特点:
- 存储配额和分区控制 :可以控制存储配额,并为数据提供专门的分区。可以选择将数据范围限定于特定域名或应用程序,且这些数据是特定于用户的,不同用户
超级会员免费看
订阅专栏 解锁全文
111

被折叠的 条评论
为什么被折叠?



