FileSystemSecurity.ResetAccessRule(FileSystemAccessRule) 方法

定义

将指定的访问控制列表 (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

一个 FileSystemAccessRule 对象,表示要添加到文件或目录的访问控制列表 (ACL) 权限。

例外

rule 参数为 null

注解

该方法 ResetAccessRule (ACL) 规则添加指定的访问控制列表,或覆盖与参数匹配 rule 的任何相同 ACL 规则。 例如,如果 rule 参数指定值 Read ,并且 ResetAccessRule 该方法查找指定值的相同 ACL 规则 Read ,将覆盖相同的规则。 ResetAccessRule如果该方法找到指定值的相同 ACL 规则Write,则也会覆盖相同的规则。

若要将新的或更改的 ACL 信息保存到文件中,请使用 SetAccessControlSetAccessControl 方法。 若要将新的或更改的 ACL 信息保存到目录,请使用 SetAccessControlSetAccessControl 方法。

若要从文件中检索 ACL 信息,请使用 GetAccessControlGetAccessControl 方法。 若要从目录中检索 ACL 信息,请使用 GetAccessControlGetAccessControl 方法。

适用于