首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PrincipalPermission(属性)是如何工作的?

PrincipalPermission(属性)是如何工作的?
EN

Stack Overflow用户
提问于 2013-06-04 23:07:56
回答 1查看 1.7K关注 0票数 2

我正在构建一个自定义的声明性安全属性,类似于PrincipalPermissionAttribute。在对.net框架中的属性体系结构进行了一些研究之后,只有在调用Type.GetCustomAttributes时才会实例化属性。See Here, And Here

那么,如果从未实例化方法属性,PrincipalPermissionAttribute如何在运行时断言安全操作呢?我找不到任何关于PrincipalPermissionAttribute实际工作原理的文档。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-06-05 03:33:07

CLR实际上查找并触发从System.Security.Permissions.CodeAccessSecurityAttribute继承的属性实例的运行时执行。如果您希望在不借助AOP扩展的情况下构建声明性安全属性,则几乎必须继承该类。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16921326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档