IAdmAllowedOperationsInfo
Using the IAdmAllowedOperationsInfo interface you can determine which operations can be performed on a directory object by the user whose credentials were used to bind to the object.
Inheritance: IUnknown
Methods
-
Method
-
Description
-
CanBeDeleted()
-
Gets a value that indicates whether the account whose credentials were used to bind to the object has the permission to delete the directory object.
Properties
-
Property
-
Description
-
CanBeMoved
-
Gets a value indicating whether the account whose credentials were used to bind to the object has the permission to move it.
-
CanBeRenamed
-
Gets a value indicating whether the account whose credentials were used to bind to the object has the permission to rename it.
-
ObjectTypesAllowedToCreate
-
Gets a String[] array containing a list of object types that can be created by the user under this object.
-
PropertiesAllowedToModify
-
Gets a String[] array containing a list of LDAP property names that can be modified by the account whose credentials were used to bind to the object.
-
GrantedExtendedRights
-
Gets a String[] array containing a list of GUIDs of extended rights granted for this object to the account whose credentials were used to bind to the object.
Details
CanBeDeleted()
Gets a value that indicates whether the account whose credentials were used to bind to the object has the permission to delete the directory object.
Boolean CanBeDeleted(Boolean deleteAsSubtree)
Parameters
The deleteAsSubtree parameter specifies the right for which operation to check - 'Delete Subtree' or 'Delete Leaf'.
CanBeMoved
Gets a value indicating whether the account whose credentials were used to bind to the object has the permission to move it.
- Type:
- Boolean
- Access:
- Read-only
CanBeRenamed
Gets a value indicating whether the account whose credentials were used to bind to the object has the permission to rename it.
- Type:
- Boolean
- Access:
- Read-only
ObjectTypesAllowedToCreate
Gets a String[] array containing a list of object types that can be created by the user under this object.
- Type:
- String[]
- Access:
- Read-only
PropertiesAllowedToModify
Gets a String[] array containing a list of LDAP property names that can be modified by the account whose credentials were used to bind to the object.
- Type:
- String[]
- Access:
- Read-only
GrantedExtendedRights
Gets a String[] array containing a list of GUIDs of extended rights granted for this object to the account whose credentials were used to bind to the object. For more information on extended rights supported by Adaxes, see the ExtendedRights class.
- Type:
- String[]
- Access:
- Read-only
Requirements
Minimum required version: 2009.1