FileSystemSecurity.ResetAccessRule(FileSystemAccessRule) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将指定的访问控制列表 (ACL) 权限添加到当前文件或目录,并删除所有匹配的 ACL 权限。
public:
void ResetAccessRule(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void ResetAccessRule (System.Security.AccessControl.FileSystemAccessRule rule);
override this.ResetAccessRule : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub ResetAccessRule (rule As FileSystemAccessRule)
参数
- rule
- FileSystemAccessRule
表示要添加到文件或目录的访问控制列表(ACL)权限的 FileSystemAccessRule 对象。
例外
rule
参数 null
。
注解
ResetAccessRule 方法添加指定的访问控制列表(ACL)规则,或覆盖与 rule
参数匹配的任何相同的 ACL 规则。 例如,如果 rule
参数指定 Read 值,并且 ResetAccessRule 方法查找指定 Read 值的相同 ACL 规则,将覆盖相同的规则。 如果 ResetAccessRule 方法找到指定 Write 值的相同 ACL 规则,则也会覆盖相同的规则。
使用以下依赖于 .NET 实现的方法从文件添加或检索 ACL 信息: