Class ActiveDirectorySchemaAttribute
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents an Active Directory schema attribute.
public class ActiveDirectorySchemaAttribute : GlobalSerializableClassicBase, IComparable<ActiveDirectorySchemaAttribute>
- Inheritance
-
ActiveDirectorySchemaAttribute
- Implements
Constructors
ActiveDirectorySchemaAttribute()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.ActiveDirectorySchemaAttribute class.
public ActiveDirectorySchemaAttribute()
Properties
Anr
Gets or sets whether the attribute is in an Ambiguous Name Resolution (ANR) set.
public BooleanOption Anr { get; set; }
Property Value
CommonName
Gets or sets the common name of the schema attribute - for example "SAM-Account-Name".
public string CommonName { get; set; }
Property Value
ContainerizedSearches
Gets or sets whether to support indexing for containerized searches.
public BooleanOption ContainerizedSearches { get; set; }
Property Value
CopyAttribute
Gets or sets whether to copy the attribute when the object is copied.
public BooleanOption CopyAttribute { get; set; }
Property Value
DateCreated
Gets or sets the date and time the schema attribute was created.
public DateTime DateCreated { get; set; }
Property Value
DateLastModified
Gets or sets the date and time the schema attribute was last modified.
public DateTime DateLastModified { get; set; }
Property Value
Description
Gets or sets the description of the schema attribute.
public string Description { get; set; }
Property Value
IsActive
Gets or sets whether the attribute is active.
public BooleanOption IsActive { get; set; }
Property Value
IsIndexed
Gets or sets whether the attribute is indexed.
public BooleanOption IsIndexed { get; set; }
Property Value
IsSchemaBaseObject
Gets or sets whether the attribute is from the base schema included with the system.
public BooleanOption IsSchemaBaseObject { get; set; }
Property Value
IsSingleValued
Gets or sets whether the attribute is single valued.
public BooleanOption IsSingleValued { get; set; }
Property Value
MaximumValue
Gets or sets the maximum value.
public int MaximumValue { get; set; }
Property Value
MinimumValue
Gets or sets the minimum value.
public int MinimumValue { get; set; }
Property Value
Name
Gets or sets the LDAP display name of the schema attribute - for example "sAMAccountName".
public string Name { get; set; }
Property Value
Oid
Gets or sets the X.500 OID of the schema attribute.
public string Oid { get; set; }
Property Value
ReplicateToGlobalCatalog
Gets or sets whether to replicate the attribute to the global catalog.
public BooleanOption ReplicateToGlobalCatalog { get; set; }
Property Value
Syntax
Gets or sets the syntax of the attribute.
public ActiveDirectorySchemaAttributeSyntax Syntax { get; set; }
Property Value
SyntaxString
Gets the syntax of the attribute as a human readable string.
public string SyntaxString { get; set; }
Property Value
Methods
Clone()
Creates a clone of this CENTREL.XIA.Configuration.Types.ActiveDirectorySchemaAttribute object.
public ActiveDirectorySchemaAttribute Clone()
Returns
- ActiveDirectorySchemaAttribute
A clone of this CENTREL.XIA.Configuration.Types.ActiveDirectorySchemaAttribute object.
CompareTo(ActiveDirectorySchemaAttribute)
Compares two CENTREL.XIA.Configuration.Types.ActiveDirectorySchemaAttribute objects to allow sorting alphabetically by name.
public int CompareTo(ActiveDirectorySchemaAttribute other)
Parameters
other
ActiveDirectorySchemaAttributeThe CENTREL.XIA.Configuration.Types.ActiveDirectorySchemaAttribute object to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.ActiveDirectorySchemaAttribute objects.