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
一个 FileSystemAccessRule 对象,表示要为文件或目录设置的访问控制列表 (ACL) 权限。
例外
rule
参数为 null
。
注解
该方法SetAccessRule (ACL) 规则添加指定的访问控制列表,或覆盖与参数值rule
匹配FileSystemRights的任何相同 ACL 规则。 例如,如果 rule
参数指定值 Read ,并且 SetAccessRule 该方法查找指定值的相同 ACL 规则 Read ,将覆盖相同的规则。 SetAccessRule如果该方法找到指定值的相同 ACL 规则Write,则不会覆盖相同的规则。
若要将新的或更改的 ACL 信息保存到文件中,请使用 SetAccessControl 或 SetAccessControl 方法。 若要将新的或更改的 ACL 信息保存到目录,请使用 SetAccessControl 或 SetAccessControl 方法。
若要从文件中检索 ACL 信息,请使用 GetAccessControl 或 GetAccessControl 方法。 若要从目录中检索 ACL 信息,请使用 GetAccessControl 或 GetAccessControl 方法。