FileSystemSecurity.RemoveAccessRuleAll(FileSystemAccessRule) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从当前文件或目录中删除指定用户的所有访问控制列表(ACL)权限。
public:
void RemoveAccessRuleAll(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void RemoveAccessRuleAll (System.Security.AccessControl.FileSystemAccessRule rule);
override this.RemoveAccessRuleAll : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub RemoveAccessRuleAll (rule As FileSystemAccessRule)
参数
- rule
- FileSystemAccessRule
一个 FileSystemAccessRule 对象,该对象指定应从文件或目录中删除其访问控制列表(ACL)权限的用户。
例外
rule
参数 null
。
注解
RemoveAccessRuleAll 方法删除指定用户的所有访问控制列表(ACL)权限。 该方法忽略除用户帐户以外的 FileSystemAccessRule 对象中的所有值。
使用以下依赖于 .NET 实现的方法从文件添加或检索 ACL 信息:
添加访问规则而不设置 Synchronize 标志时,Synchronize 标志将自动添加到规则中。 如果稍后在不指定 Synchronize 标志的情况下删除规则,将自动删除该标志。