Table of Contents

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

string

ClassType

Gets or sets the class type.

public ActiveDirectorySchemaClassType ClassType { get; set; }

Property Value

ActiveDirectorySchemaClassType

ClassTypeString

Gets the class type.

public string ClassTypeString { get; set; }

Property Value

string

CommonName

Gets or sets the common name of the schema class - for example "NTDS-DSA".

public string CommonName { get; set; }

Property Value

string

DateCreated

Gets or sets the date and time the schema class was created.

public DateTime DateCreated { get; set; }

Property Value

DateTime

DateLastModified

Gets or sets the date and time the schema class was last modified.

public DateTime DateLastModified { get; set; }

Property Value

DateTime

DefaultSecurityDescriptorSddl

Gets or sets the default security descriptor for the class in SDDL format.

public string DefaultSecurityDescriptorSddl { get; set; }

Property Value

string

Description

Gets or sets the description of the schema class.

public string Description { get; set; }

Property Value

string

IsActive

Gets or sets whether the class is active.

public BooleanOption IsActive { get; set; }

Property Value

BooleanOption

IsSchemaBaseObject

Gets or sets whether the class is from the base schema included with the system.

public BooleanOption IsSchemaBaseObject { get; set; }

Property Value

BooleanOption

Name

Gets or sets the LDAP display name of the schema class - for example "nTDSDSA".

public string Name { get; set; }

Property Value

string

Oid

Gets or sets the X.500 OID of the schema class.

public string Oid { get; set; }

Property Value

string

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

string

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

BooleanOption

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 ActiveDirectorySchemaClass

The CENTREL.XIA.Configuration.Types.ActiveDirectorySchemaClass object to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.ActiveDirectorySchemaClass objects.