
'Declaration
<ComVisibleAttribute(True)> <GuidAttribute("2BA76717-5209-430C-A7A0-621B2E4C6EFF")> Public NotInheritable Class AccessControlEntry Inherits ADTObject
[ComVisible(true)] [Guid("2BA76717-5209-430C-A7A0-621B2E4C6EFF")] public sealed class AccessControlEntry : ADTObject
[ComVisible(true)] [Guid("2BA76717-5209-430C-A7A0-621B2E4C6EFF")] public ref class AccessControlEntry sealed : public ADTObject
Each secured object has a SecurityDescriptor that contains the Access Control Entries defining the permissions for the object.
An AccessControlEntry contains a list of granted permissions and a list of denied permissions. Any permission not included in either list is granted or denied based on permissions inherited from the object's security container, if any. Any permission not explicitly granted or denied anywhere in the security inheritance hierarchy is implicitly denied.
To create a new AccessControlEntry, call SecurityDescriptor.GetOrCreateAccessControlEntry, SecurityDescriptor.AddPermissions, or SecurityDescriptor.ReplacePermissions.
Security permission constants are defined in ArcanaDevelopment.adTempus.Shared.SecurityPermission.
System.Object
ArcanaDevelopment.adTempus.Client.ObjectBase
ArcanaDevelopment.adTempus.Client.ADTObject
ArcanaDevelopment.adTempus.Client.AccessControlEntry