首页 > 代码库 > .NET下,关于文件夹权限设置的小细节
.NET下,关于文件夹权限设置的小细节
InheritanceFlags 指定哪些接受权限继承
- InheritanceFlags.ContainerInherit 下级文件夹要继承权限。
- InheritanceFlags.None 下级文件夹、文件都不继承权限。
- InheritanceFlags.ObjectInherit 下级文件要继承权限。
上面提到“文件夹”、“文件”,更准确的说法应该是“容器”、“叶对象”,因为它不仅仅用于文件夹、文件,还可能用于其他地方,比如注册表权限。
PropagationFlags 如何传播权限
- PropagationFlags.InheritOnly 不对 path 作设置,只是传播到下级。
- PropagationFlags.None 不作设置,即既对 path 作设置,也传播到下级。
- PropagationFlags.NoPropagateInherit 只是对 path 作设置,不传播到下级。
PropagationFlags 只是在 InheritanceFlags 不为 None 时才有意义。也就是说 InheritanceFlags 指定了哪类对象可接受权限继承(传播),而 PropagationFlags 指明了如何传播这些权限。
.NET下,关于文件夹权限设置的小细节
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。