Table of Contents

Class ActiveDirectoryObjectBase

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents a Microsoft Active Directory base object.

[SupportsClientScan]
public class ActiveDirectoryObjectBase : GlobalSerializableClassicBase, IComparable<ActiveDirectoryObjectBase>
Inheritance
ActiveDirectoryObjectBase
Implements
Derived

Constructors

ActiveDirectoryObjectBase()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.ActiveDirectoryObjectBase class.

public ActiveDirectoryObjectBase()

Properties

Attributes

Gets or sets the additional attributes read for the object.

public ActiveDirectoryAttributes Attributes { get; set; }

Property Value

ActiveDirectoryAttributes

CanonicalName

Gets or sets the canonical name of the object.

public string CanonicalName { get; set; }

Property Value

string

DateCreated

Gets or sets the date and time the object was created.

public DateTime DateCreated { get; set; }

Property Value

DateTime

DateLastModified

Gets or sets the date and time the object was last modified.

public DateTime DateLastModified { get; set; }

Property Value

DateTime

Description

Gets or sets the description of the object.

public string Description { get; set; }

Property Value

string

DistinguishedName

Gets or sets the distinguished name of the object.

public string DistinguishedName { get; set; }

Property Value

string

Identifier

Gets or sets the unique identifier of the object.

public Guid Identifier { get; set; }

Property Value

Guid

Name

Gets or sets the name of the object.

public string Name { get; set; }

Property Value

string

ParentDistinguishedName

Gets the distinguished name of the parent in which the object resides.

public string ParentDistinguishedName { get; }

Property Value

string

ProtectedFromAccidentalDeletion

Gets or sets whether the object is protected from accidental deletion.

public BooleanOption ProtectedFromAccidentalDeletion { get; set; }

Property Value

BooleanOption

Methods

CompareTo(ActiveDirectoryObjectBase)

Compares two CENTREL.XIA.Configuration.Types.ActiveDirectoryObjectBase objects to allow sorting alphabetically by name.

public int CompareTo(ActiveDirectoryObjectBase other)

Parameters

other ActiveDirectoryObjectBase

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

Returns

int

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

IsParent(string)

Determines whether the object resides within the parent with the specified distinguished name.

public bool IsParent(string parentDistinguishedName)

Parameters

parentDistinguishedName string

The distinguished name of the parent to evaluate.

Returns

bool

A System.Boolean value that indicates whether the object resides within the parent with the specified distinguished name.