我很担心.Net安全的Unrestricted属性,如此处所提到的,http://msdn.microsoft.com/en-us/library/system.security.permissions.securityattribute.unrestricted.aspx我们可以将其全部或非完整。
我的困惑在于直接理解的许可,应该只有两种状态 - 授予和不授予,完全和非完整是什么意思?我的困惑是“无限制”这个词让我觉得,当不受限制是虚假时,它意味着有限/部分许可(与完全相反的是部分/有限)。感谢是否有人可以澄清。
提前谢谢, 乔治答案 0 :(得分:1)
乔治,
我认为理解这个属性的关键是以下几行:
如果声明了对受保护资源的完全权限,则为true;否则,错误。
正如我所看到的,有一个资源和Unrestricted属性,它是一个布尔值,只是告诉你你是否拥有完全权限。
想象一下,Unrestricted实际上已重命名为FullPermission。我不确定他们为什么不首先这样做。
-p