CommonObjectSecurity.RemoveAccessRuleAll(AccessRule) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从与此 CommonObjectSecurity 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全性标识符的所有访问规则。
protected:
void RemoveAccessRuleAll(System::Security::AccessControl::AccessRule ^ rule);
protected void RemoveAccessRuleAll (System.Security.AccessControl.AccessRule rule);
member this.RemoveAccessRuleAll : System.Security.AccessControl.AccessRule -> unit
Protected Sub RemoveAccessRuleAll (rule As AccessRule)
参数
- rule
- AccessRule
要移除的访问规则。
注解
为了避免无意中允许访问主体,应用程序应检查是否存在允许所有人完全访问 (AEFA) 访问控制项 (ACE) ,并在修改 DACL 之前将其删除。