Interface IAcl
.NET interface skeleton to be manually developed following https://docs.oracle.com/javase/8/docs/api/java/security/acl/Acl.html
public interface IAcl : IOwner
- Inherited Members
Properties
Name
String Name { get; }
Property Value
Methods
AddEntry(Principal, AclEntry)
bool AddEntry(Principal arg0, AclEntry arg1)
Parameters
Returns
Exceptions
CheckPermission(Principal, Permission)
bool CheckPermission(Principal arg0, Permission arg1)
Parameters
arg0Principalarg1Permission
Returns
Entries()
Enumeration<AclEntry> Entries()
Returns
GetPermissions(Principal)
Enumeration<Permission> GetPermissions(Principal arg0)
Parameters
Returns
RemoveEntry(Principal, AclEntry)
bool RemoveEntry(Principal arg0, AclEntry arg1)
Parameters
Returns
Exceptions
SetName(Principal, String)
void SetName(Principal arg0, String arg1)