Table of Contents

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

BooleanOption

CommonName

Gets or sets the common name of the schema attribute - for example "SAM-Account-Name".

public string CommonName { get; set; }

Property Value

string

ContainerizedSearches

Gets or sets whether to support indexing for containerized searches.

public BooleanOption ContainerizedSearches { get; set; }

Property Value

BooleanOption

CopyAttribute

Gets or sets whether to copy the attribute when the object is copied.

public BooleanOption CopyAttribute { get; set; }

Property Value

BooleanOption

DateCreated

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

public DateTime DateCreated { get; set; }

Property Value

DateTime

DateLastModified

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

public DateTime DateLastModified { get; set; }

Property Value

DateTime

Description

Gets or sets the description of the schema attribute.

public string Description { get; set; }

Property Value

string

IsActive

Gets or sets whether the attribute is active.

public BooleanOption IsActive { get; set; }

Property Value

BooleanOption

IsIndexed

Gets or sets whether the attribute is indexed.

public BooleanOption IsIndexed { get; set; }

Property Value

BooleanOption

IsSchemaBaseObject

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

public BooleanOption IsSchemaBaseObject { get; set; }

Property Value

BooleanOption

IsSingleValued

Gets or sets whether the attribute is single valued.

public BooleanOption IsSingleValued { get; set; }

Property Value

BooleanOption

MaximumValue

Gets or sets the maximum value.

public int MaximumValue { get; set; }

Property Value

int

MinimumValue

Gets or sets the minimum value.

public int MinimumValue { get; set; }

Property Value

int

Name

Gets or sets the LDAP display name of the schema attribute - for example "sAMAccountName".

public string Name { get; set; }

Property Value

string

Oid

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

public string Oid { get; set; }

Property Value

string

ReplicateToGlobalCatalog

Gets or sets whether to replicate the attribute to the global catalog.

public BooleanOption ReplicateToGlobalCatalog { get; set; }

Property Value

BooleanOption

Syntax

Gets or sets the syntax of the attribute.

public ActiveDirectorySchemaAttributeSyntax Syntax { get; set; }

Property Value

ActiveDirectorySchemaAttributeSyntax

SyntaxString

Gets the syntax of the attribute as a human readable string.

public string SyntaxString { get; set; }

Property Value

string

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 ActiveDirectorySchemaAttribute

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

Returns

int

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