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