Class ActiveDirectorySchemaClass
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents an Active Directory schema class.
public class ActiveDirectorySchemaClass : GlobalSerializableClassicBase, IComparable<ActiveDirectorySchemaClass>
- Inheritance
-
ActiveDirectorySchemaClass
- Implements
Constructors
ActiveDirectorySchemaClass()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.ActiveDirectorySchemaClass class.
public ActiveDirectorySchemaClass()
Properties
AuxiliaryClasses
Gets or sets the auxiliary classes.
public SerializableStringCollection AuxiliaryClasses { get; set; }
Property Value
- SerializableStringCollection
Category
Gets or sets the category name.
public string Category { get; set; }
Property Value
ClassType
Gets or sets the class type.
public ActiveDirectorySchemaClassType ClassType { get; set; }
Property Value
ClassTypeString
Gets the class type.
public string ClassTypeString { get; set; }
Property Value
CommonName
Gets or sets the common name of the schema class - for example "NTDS-DSA".
public string CommonName { get; set; }
Property Value
DateCreated
Gets or sets the date and time the schema class was created.
public DateTime DateCreated { get; set; }
Property Value
DateLastModified
Gets or sets the date and time the schema class was last modified.
public DateTime DateLastModified { get; set; }
Property Value
DefaultSecurityDescriptorSddl
Gets or sets the default security descriptor for the class in SDDL format.
public string DefaultSecurityDescriptorSddl { get; set; }
Property Value
Description
Gets or sets the description of the schema class.
public string Description { get; set; }
Property Value
IsActive
Gets or sets whether the class is active.
public BooleanOption IsActive { get; set; }
Property Value
IsSchemaBaseObject
Gets or sets whether the class is from the base schema included with the system.
public BooleanOption IsSchemaBaseObject { get; set; }
Property Value
Name
Gets or sets the LDAP display name of the schema class - for example "nTDSDSA".
public string Name { get; set; }
Property Value
Oid
Gets or sets the X.500 OID of the schema class.
public string Oid { get; set; }
Property Value
OptionalAttributes
Gets or sets the optional attributes.
public SerializableStringCollection OptionalAttributes { get; set; }
Property Value
- SerializableStringCollection
Parent
Gets or sets the name of the parent class.
public string Parent { get; set; }
Property Value
PossibleSuperiors
Gets or sets the possible superiors.
public SerializableStringCollection PossibleSuperiors { get; set; }
Property Value
- SerializableStringCollection
RequiredAttributes
Gets or sets the required attributes.
public SerializableStringCollection RequiredAttributes { get; set; }
Property Value
- SerializableStringCollection
ShowDefault
Gets or sets whether to show objects of this class when browsing.
public BooleanOption ShowDefault { get; set; }
Property Value
Methods
Clone()
Creates a clone of this CENTREL.XIA.Configuration.Types.ActiveDirectorySchemaClass object.
public ActiveDirectorySchemaClass Clone()
Returns
- ActiveDirectorySchemaClass
A clone of this CENTREL.XIA.Configuration.Types.ActiveDirectorySchemaClass object.
CompareTo(ActiveDirectorySchemaClass)
Compares two CENTREL.XIA.Configuration.Types.ActiveDirectorySchemaClass objects to allow sorting alphabetically by name.
public int CompareTo(ActiveDirectorySchemaClass other)
Parameters
other
ActiveDirectorySchemaClassThe CENTREL.XIA.Configuration.Types.ActiveDirectorySchemaClass object to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.ActiveDirectorySchemaClass objects.