adTempus API
ArcanaDevelopment.adTempus.Shared Namespace / SecurityPermission Enumeration


In This Topic
    SecurityPermission Enumeration
    In This Topic
    Defines the values used for setting and checking permissions for objects.
    Syntax
    'Declaration
     
    
    <ComVisibleAttribute(True)>
    Public Enum SecurityPermission 
       Inherits System.Enum
    [ComVisible(true)]
    public enum SecurityPermission : System.Enum 
    [ComVisible(true)]
    public enum class SecurityPermission : public System.Enum 
    Members
    MemberValueDescription
    Add4 Permission to add a new object of this class (only valid for security templates; has no effect when assigned for other objects).
    Administer262144 Permission to administer permissions for the object.
    Associate131072 Permission to associate another object with this object (e.g., permission to assign a job to a group).
    Connect64 Permission to connect to the adTempus server
    CreateSystemSnapshots2097153 Permission to create system snapshots
    Delete65536 Permission to delete the object.
    Duplicate6 Permission to duplicate the object. Need permission to view the current object and to create new objects of the class.
    Execute8 Permission to execute and abort a job.
    FullControl1048576 Grants all rights.
    HoldRelease16 Permission to hold and release a job.
    List1 Permission to see the object in a list, and to reference (use) the object.
    Manage256 Permission to manage an object.
    ManageSnapshots2097152 Permission to manage (delete) snapshots for the object.
    Modify32 Permission to modify the object.
    None0 No permission
    Use512 Permission to use an object such as a CredentialProfile.
    View2 Permission to view the object's properties.
    Remarks

    The meaning of a particular action may differ slightly depending on the kind of object.

    Use Describe.GetSecurityPermissionName to get a user-friendly display name for a permission value.

    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             ArcanaDevelopment.adTempus.Shared.SecurityPermission

    See Also