Classes

This exception is thrown when someone tries to create an ACL for an object identity that already has one.
This exception is thrown when we cannot locate an ACL for a passed ObjectIdentity implementation.
This exception is thrown whenever you change shared properties of more than one ACL of the same class type concurrently.
This exception is thrown when ObjectIdentity fails to construct an object identity from the passed domain object.
This exception is thrown when we cannot locate an ACE that matches the combination of permission masks and security identities.
This exception is thrown when you have requested ACLs for multiple object identities, but the AclProvider implementation failed to find ACLs for all identities.

Exceptions

Base ACL exception
This exception is thrown when ACEs for an SID are requested which has not been loaded from the database.