Content Studio Web Content Management System
SystemObject
ContentStudio.Security.AccessControlEditCSGenericAccessControlEntry
ContentStudio.Security.AccessControlEditCSDiscretionaryAccessControlEntry
Assembly: CSServer5 (in CSServer5.dll) Version: 5.7.5016.0 (5.7.5016.0)
Top
Top
Top
[This is preliminary documentation and is subject to change.]
Represents a discretionary access control entry in the Content Studio discretionary access control list.
Inheritance Hierarchy
ContentStudio.Security.AccessControlEditCSGenericAccessControlEntry
ContentStudio.Security.AccessControlEditCSDiscretionaryAccessControlEntry
Namespace: ContentStudio.Security.AccessControlEdit
Assembly: CSServer5 (in CSServer5.dll) Version: 5.7.5016.0 (5.7.5016.0)
Syntax
The CSDiscretionaryAccessControlEntry type exposes the following members.
Constructors
Name | Description | |
---|---|---|
CSDiscretionaryAccessControlEntry(CSDiscretionaryAccessControlEntry) |
Creates a copy of an CSDiscretionaryAccessControlEntry class.
| |
CSDiscretionaryAccessControlEntry(SecurityIdentifier, AccessControlType, CSObjectPermissions, AceFlags) |
Creates a new instance of the CSDiscretionaryAccessControlEntry class.
|
Properties
Name | Description | |
---|---|---|
AccessMask |
Gets or sets the permission that this discretionary access control entry specifies.
| |
AceFlags |
Gets a value that indicates the inheritance properties of this Access control entry implementation.
This property is read-only.
(Overrides CSGenericAccessControlEntryAceFlags.) | |
AceId |
Gets a value that indicates the internal Content Studio id of the access control entry.
| |
AceType |
Gets the type of access this discretionary access control entry specifies.
| |
InheritanceFlags |
Inheritance flags specify the semantics of inheritance for access control entries (ACEs).
| |
Inherited |
Gets a value that indicates whether this entry is inherited from the parent object or not.
(Overrides CSGenericAccessControlEntryInherited.) | |
IsGroup | Gets a value that indicates whether the trustee indicated by the SID property is a security group or not. | |
IsLocalGroup |
Gets a value that indicates whether the trustee indicated by the SID property is a local security group or not.
| |
IsUnknown |
Gets a value that indicates whether the trustee indicated by the SID property is considered unknown by Content Studio or not.
| |
Key |
Returns the unique key for this item. This value is used when sorting the list.
(Overrides CSGenericAccessControlEntryKey.) | |
PropagationFlags |
Specifies how Access Control Entries (ACEs) are propagated to child objects.
These flags are significant only if inheritance flags are present.
| |
RawAccessMask |
Gets a value that specifies the access mask of this entry.
(Inherited from CSGenericAccessControlEntry.) | |
RawAceType |
Gets a value that specifies the type of access that this entry specifies.
(Inherited from CSGenericAccessControlEntry.) | |
SID |
Gets a value that indicates the trustee of this Access control entry implementation.
This property is read-only.
(Overrides CSGenericAccessControlEntrySID.) | |
TrusteeId |
Gets a value that indicates the internal id of the trustee indicated by the SID property.
| |
TrusteeName |
Gets a value that indicates the name of the trustee indicated by the SID property.
|
Methods
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
IsCompatibleDirectAce(CSGenericAccessControlEntry) |
Determines whether the passed in Ace instance is compatible with this Ace
| |
IsCompatibleDirectAce(SecurityIdentifier, AccessControlType, AceFlags) |
Determines whether the passed in Ace properties matches the properties of this Ace
| |
ToString | (Inherited from Object.) | |
WriteXml |
Writes the Xml representation of this object to the supplied XmlWriter.
(Overrides CSGenericAccessControlEntryWriteXml(XmlWriter).) |
See Also