XBAP - 我是否可以仅为特定方法授予完全信任?

时间:2012-02-08 18:04:35

标签: wpf xbap code-access-security full-trust partial-trust

我正在考虑将XBAP用于Intranet应用程序,我希望避免将整个应用程序设置为完全信任。

基本上,我需要进行一些方法调用,这需要完全信任(例如DriveInfo.GetDrives),但我希望以部分信任方式运行应用程序的其余部分,因为它不需要完整相信99%的应用程序。

有没有办法完全信任特定的方法调用和/或将需要完全信任权限的部分分解到不同的程序集中,这样我才能保持应用程序的大部分部分信任?

谢谢!

1 个答案:

答案 0 :(得分:-1)

简短的回答:你可以.Net允许你为特定的权利级别装饰方法。但是(这是一个很大但是),无论你要求哪个权利,每个用户都必须给你这个权利。 也许点击一次部署可以帮助您更多。在一次点击部署中,您的应用程序将继承您的用户权限。