对部分信任的排放是否存在限制?

时间:2014-12-08 12:18:12

标签: c# .net security reflection reflection.emit

MSDN库中的以下页面让我感到困惑:

MSDN解释说,构建DynamicMethodskipVisibility设置为true需要以下权限:

  • ReflectionPermissionFlag.MemberAccess
  • ReflectionPermissionFlag.RestrictedMemberAccess(仅当来电者不是所有者时)

第一页还说明了以下内容:

  

跳过可见性检查的限制能力是匿名托管的动态方法的一项功能。当普通动态方法跳过JIT可见性检查时,必须授予它们完全信任。

"普通的动态方法"意思?我认为所有动态方法都是匿名的。在任何情况下,DynamicMethod确实需要完全信任而不是那两个权限吗?

0 个答案:

没有答案