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
一个 FileSystemAccessRule 对象,表示要添加到文件或目录的访问控制列表 (ACL) 权限。
例外
rule
参数为 null
。
注解
方法 ResetAccessRule (ACL) 规则添加指定的访问控制列表,或覆盖与 参数匹配 rule
的任何相同 ACL 规则。 例如,如果 rule
参数指定一个 Read 值, ResetAccessRule 并且方法找到指定 Read 该值的相同 ACL 规则,则将覆盖相同的规则。 ResetAccessRule如果方法找到指定Write值的相同 ACL 规则,则也会覆盖相同的规则。
若要将新的或更改的 ACL 信息保存到文件中,请使用 SetAccessControl 或 SetAccessControl 方法。 若要将新的或更改的 ACL 信息保存到目录,请使用 SetAccessControl 或 SetAccessControl 方法。
若要从文件检索 ACL 信息,请使用 GetAccessControl 或 GetAccessControl 方法。 若要从目录中检索 ACL 信息,请使用 GetAccessControl 或 GetAccessControl 方法。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈