Enum ActiveDirectoryRights
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents the rights that can be assigned to an Active Directory access rule.
[Flags]
[TypeConverter(typeof(GlobalizedEnumConverter))]
public enum ActiveDirectoryRights
Fields
AccessSystemSecurity = 16777216The right to get or set the SACL in the object security descriptor.
CreateChild = 1The right to create children of the object.
Delete = 65536The right to delete the object.
DeleteChild = 2The right to delete children of the object.
DeleteTree = 64The right to delete all children of this object, regardless of the permissions of the children.
ExtendedRight = 256A customized control access right. For a list of possible extended rights,see the topic "Extended Rights" in the MSDN Library at http://msdn.microsoft.com. For more information about extended rights, see the topic "Control Access Rights" in the MSDN Library at http://msdn.microsoft.com.
GenericAll = CreateChild | DeleteChild | Write | DeleteTree | ExtendedRight | Delete | GenericRead | WriteDacl | WriteOwnerThe right to create or delete children, delete a subtree, read and write properties, examine children and the object itself, add and remove the object from the directory, and read or write with an extended right.
GenericExecute = ListChildren | ReadControlThe right to read permissions on, and list the contents of, a container object.
GenericRead = ListObject | ReadThe right to read permissions on this object, read all the properties on this object, list this object name when the parent container is listed, and list the contents of this object if it is a container.
GenericWrite = Write | ReadControlThe right to read permissions on this object, write all the properties on this object, and perform all validated writes to this object.
ListChildren = 4The right to list children of this object. For more information about this right, see the topic "Controlling Object Visibility" in the MSDN Library http://msdn.microsoft.com/library.
ListObject = 128The right to list a particular object. For more information about this right, see the topic "Controlling Object Visibility" in the MSDN Library at http://msdn.microsoft.com/library.
Read = ReadProperty | GenericExecuteCENTREL: the general read permission. This is the combination of the "GenericExecute" and "ReadProperty" permissions.
ReadControl = 131072The right to read data from the security descriptor of the object, not including the data in the SACL.
ReadProperty = 16The right to read properties of the object.
Self = 8The right to perform an operation that is controlled by a validated write access right.
Synchronize = 1048576The right to use the object for synchronization. This right enables a thread to wait until that object is in the signaled state.
Unknown = 0The right is unknown.
Write = Self | WritePropertyCENTREL: The user is granted write access, this is the combination of the "WriteProperty" and "Self" values.
WriteDacl = 262144The right to modify the DACL in the object security descriptor.
WriteOwner = 524288The right to assume ownership of the object. The user must be an object trustee. The user cannot transfer the ownership to other users.
WriteProperty = 32The right to write properties of the object.