请求自定义权限

若要使运行时对尝试访问您的自定义代码访问权限所保护资源的代码执行安全检查,必须在您的代码中放置对自定义代码访问权限的安全要求。 安全要求可以是强制性要求或声明式要求;二者都会使运行时通过遍历调用堆栈来检查堆栈中的所有调用方是否均拥有所要求的权限。

如果您的代码仅调用公开了保护的资源的一个安全系统库,则不必仅因为该库公开了一个权限保护的资源而请求该权限。 要求您的代码及其所有调用方都拥有必要的权限,这是库的责任。 但是,如果您的代码调用一个系统库并 Assert 该库要求的一个权限(可有效地使对该权限的安全检查成功),则代码必须向它的调用方请求该权限,否则必须确保安全性不会被危及。

有关何时发出安全要求的更多信息,请参见安全要求

请参见

概念

创建自己的代码访问权限

代码访问安全性