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
otherActiveDirectoryObjectBaseThe 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
parentDistinguishedNamestringThe 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.