adTempus API
ArcanaDevelopment.adTempus.Client Namespace / AccessControlEntry Class
Members


In This Topic
    AccessControlEntry Class
    In This Topic
    Represents a set of permissions that share the same secured object, security entity, and inheritance rules.
    Object Model
    AccessControlEntry ClassDataContext ClassOID ClassADTObject ClassADTObject ClassSecurityEntity Class
    Syntax
    '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 
    Remarks

    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.

    Inheritance Hierarchy

    System.Object
       ArcanaDevelopment.adTempus.Client.ObjectBase
          ArcanaDevelopment.adTempus.Client.ADTObject
             ArcanaDevelopment.adTempus.Client.AccessControlEntry

    See Also