gpt4 book ai didi

c# - Java 的 AccessController.doPrivileged 的​​ Silverlight/C# 等效项是什么

转载 作者:行者123 更新时间:2023-12-02 08:14:52 26 4
gpt4 key购买 nike

我正在尝试使用 Silverlight 进行一些归档并从 Javascript 访问结果。 Java 小程序可以通过 AccessController.doPrivileged 方法轻松完成此操作,例如,我可以编写包装在其中的 SaveToFileReadFromFile 等方法AccessController.doPrivileged 方法,就完成了。我想知道如何使用 Silverlight 做同样的事情,即做一些特权的事情,例如其中的文件 IO。

最佳答案

按照设计(出于安全原因),Silverlight 代码无法直接访问主机的文件系统。
如果通过“文件打开”对话框选择文件,则只能在读取模式下访问该文件。
写入文件的唯一受限功能是当 Silverlight 应用程序同时在浏览器外模式和提升信任上下文中运行时。然而,此类访问仅限于特定的众所周知的目录位置(我的文档、我的音乐等)

Isolated storage为 Silverlight 应用程序提供了一种创建、写入和读取文件的方法,但这种类型的访问通常是“封闭的”;同样,Silverlight 代码无法直接访问主机的文件系统。

关于c# - Java 的 AccessController.doPrivileged 的​​ Silverlight/C# 等效项是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6633071/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com