API Reference
Class
FileAclBuilder
Fluent builder for creating simple file/directory ACL descriptors. Useful in tests and utilities where a minimal, self-describing ACL is needed.
Inheritance
- Object
- FileAclBuilder
Constructors
public FileAclBuilder(String path) #Starts a descriptor for the given path. Detects File vs Directory kind.
Parameters
- path System.String
Methods
public FileAclBuilder Allow(String identity, FileSystemRights rights, AclInheritanceFlags inh = None) #Returns:
FileAclBuilderAdds an allow ACE for the given identity and rights.
Parameters
- identity System.String
- rights System.Security.AccessControl.FileSystemRights
- inh ComputerX.Acl.AclInheritanceFlags = None
public FileAclBuilder Deny(String identity, FileSystemRights rights, AclInheritanceFlags inh = None) #Returns:
FileAclBuilderAdds a deny ACE for the given identity and rights.
Parameters
- identity System.String
- rights System.Security.AccessControl.FileSystemRights
- inh ComputerX.Acl.AclInheritanceFlags = None
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object