代码类型可以是: 透明代码(Transparent Code) 关键代码(Critical Code) 可靠关键代码(Safe-critical Code) 测试这三项用到Type类和MethodInfo类中的IsSecurityTransparent,IsSecurityCritical和IsSecuritySafeCritical。
基于18个网页-相关网页
如果不这样做,则公开可见的安全关键类型和成员将被视为是安全可靠关键的,并且可以由程序集外部的部分信任的代码调用。
If you do not, publicly visible security-critical types and members are treated as security-safe-critical and can be called by partially trusted code outside the assembly.
使用1级透明度时,您会使用一种安全模型,该模型将代码分成三类方法:安全透明的方法、安全可靠关键的方法和安全关键的方法。
When you use Level 1 transparency, you are using a security model that separates code into security-transparent, security-safe-critical, and security-critical methods.
获取一个值,该值指示当前动态方法在当前信任级别上是否是安全可靠关键的;即它是否可以执行关键操作并可以由透明代码访问。
For example, if you associate a dynamic method with a type that is in mscorlib. dll, which has level 2 mixed transparency, the dynamic method is transparent and cannot execute critical code.
应用推荐