Table of Contents

Class ActiveDirectoryRuleBase

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

Represents an individual Active Directory rule base class.

public class ActiveDirectoryRuleBase : GlobalSerializableClassicBase, IComparable<ActiveDirectoryRuleBase>
Inheritance
ActiveDirectoryRuleBase
Implements
Derived

Constructors

ActiveDirectoryRuleBase()

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

public ActiveDirectoryRuleBase()

Properties

Account

Gets or sets the account assigned to the rule.

public SerializableAccountReference Account { get; set; }

Property Value

SerializableAccountReference

InheritedObjectTypeName

Gets or sets the type name of the object type to which the rule will be inherited. A value of String.Empty indicates all object types.

public string InheritedObjectTypeName { get; set; }

Property Value

string

IsInherited

Gets or sets whether the rule is inherited from a parent object.

public BooleanOption IsInherited { get; set; }

Property Value

BooleanOption

ObjectTypeName

Gets or sets the type name of the object or extended right to which the rule applies.

public string ObjectTypeName { get; set; }

Property Value

string

PropagationType

Gets or sets the propagation type for this rule.

public ActiveDirectoryRulePropagationType PropagationType { get; set; }

Property Value

ActiveDirectoryRulePropagationType

PropagationTypeString

Gets the propagation type in a human readable format - for example applies to "This object only".

public string PropagationTypeString { get; set; }

Property Value

string

Rights

Gets or sets the access rights for the rule.

public ActiveDirectoryRights Rights { get; set; }

Property Value

ActiveDirectoryRights

RightsStrings

Gets the access rights for the rule.

public SerializableStringCollection RightsStrings { get; }

Property Value

SerializableStringCollection

Methods

CompareTo(ActiveDirectoryRuleBase)

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

public int CompareTo(ActiveDirectoryRuleBase other)

Parameters

other ActiveDirectoryRuleBase

The CENTREL.XIA.Configuration.Types.ActiveDirectoryRuleBase to compare to.

Returns

int

Remarks

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