CSGenericSecurityDescriptor Class Content Studio 5.7 SDK
Content Studio Web Content Management System

[This is preliminary documentation and is subject to change.]

This class acts as the base class of a Content Studio security descriptor.
Inheritance Hierarchy

SystemObject
  ContentStudio.Security.AccessControlEditCSGenericSecurityDescriptor
    ContentStudio.Security.AccessControlEditCSSecurityDescriptor

Namespace: ContentStudio.Security.AccessControlEdit
Assembly: CSServer5 (in CSServer5.dll) Version: 5.7.5016.0 (5.7.5016.0)
Syntax

public abstract class CSGenericSecurityDescriptor

The CSGenericSecurityDescriptor type exposes the following members.

Constructors

  NameDescription
Protected methodCSGenericSecurityDescriptor
Constructs a new instance of the CSGenericSecurityDescriptor class using a Content Studio security descriptor in the Xml format as input
Top
Properties

  NameDescription
Protected propertyAclXml
Gets the Acl lists (as Xml) of the original Xml that was used to create this security descriptor. Derived class uses this value to create their access control lists implementations from the passed in Xml.
Public propertyControlFlags
Gets the controlflags in the security descriptor.
Public propertyIsContainer
Get as value that indicates whether the object this security descriptor belongs to is a container for other objects or not.
Public propertyIsFileSystemObject
Gets a value indicating whether this security descriptor represents file system object.
Public propertyObjectId
Gets the identifier of the securable object that this security descriptor belongs to.
Public propertyObjectName
Get the name of the object that this security descriptor belongs to.
Public propertyObjectType
Gets the type of object that this security descriptor belongs to.
Public propertyOwner
Gets SecurityIdentifier object that indicates the owner of the object that this security descriptor belongs to. To set this flag use the AccessControl.SetObjectSecurity method.
Public propertyOwnerName
Gets the name of the owner of this security descriptor.
Public propertySecurityDescriptorId
Gets the internal Content Studio identifier of the security descriptor.
Public propertyTreeId
Gets the identifier of the topmost parent securable object that this security descriptor belongs to.
Top
Methods

  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Protected methodGetSecurityDescriptorSchema
Returns the xml schema that is used to validate the security descriptor xml
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Public methodWriteXml
When overridden in derived classes writes the Xml representation of this security descriptor to the supplied XmlWriter.
Top
See Also

Reference