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
CanonicalName
Gets or sets the canonical name of the object.
public string CanonicalName { get; set; }
Property Value
DateCreated
Gets or sets the date and time the object was created.
public DateTime DateCreated { get; set; }
Property Value
DateLastModified
Gets or sets the date and time the object was last modified.
public DateTime DateLastModified { get; set; }
Property Value
Description
Gets or sets the description of the object.
public string Description { get; set; }
Property Value
DistinguishedName
Gets or sets the distinguished name of the object.
public string DistinguishedName { get; set; }
Property Value
Identifier
Gets or sets the unique identifier of the object.
public Guid Identifier { get; set; }
Property Value
Name
Gets or sets the name of the object.
public string Name { get; set; }
Property Value
ParentDistinguishedName
Gets the distinguished name of the parent in which the object resides.
public string ParentDistinguishedName { get; }
Property Value
ProtectedFromAccidentalDeletion
Gets or sets whether the object is protected from accidental deletion.
public BooleanOption ProtectedFromAccidentalDeletion { get; set; }
Property Value
Methods
CompareTo(ActiveDirectoryObjectBase)
Compares two CENTREL.XIA.Configuration.Types.ActiveDirectoryObjectBase objects to allow sorting alphabetically by name.
public int CompareTo(ActiveDirectoryObjectBase other)
Parameters
other
ActiveDirectoryObjectBaseThe 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
stringThe 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.