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 用户帐户除外)。
若要将新的或更改的 ACL 信息保存到文件中,请使用 SetAccessControl 或 SetAccessControl 方法。 若要将新的或更改的 ACL 信息保存到目录,请使用 SetAccessControl 或 SetAccessControl 方法。
若要从文件检索 ACL 信息,请使用 GetAccessControl 或 GetAccessControl 方法。 若要从目录中检索 ACL 信息,请使用 GetAccessControl 或 GetAccessControl 方法。
在不设置 Synchronize 标志的情况下添加访问规则时, Synchronize 该标志将自动添加到规则中。 如果稍后删除规则而不指定 Synchronize 标志,则会自动删除该标志。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈