Table of Contents

Class WindowsRegistryRuleBase

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

Represents an individual registry rule base class.

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

Constructors

WindowsRegistryRuleBase()

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

public WindowsRegistryRuleBase()

Properties

Account

Gets or sets the account assigned to the rule.

public SerializableAccountReference Account { get; set; }

Property Value

SerializableAccountReference

IsInherited

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

public BooleanOption IsInherited { get; set; }

Property Value

BooleanOption

PropagationType

Gets or sets the propagation type for this rule.

public WindowsRegistryRulePropagationType PropagationType { get; set; }

Property Value

WindowsRegistryRulePropagationType

PropagationTypeString

Gets the propagation type in a human readable format - for example applies to "This key and subkeys".

public string PropagationTypeString { get; set; }

Property Value

string

Rights

Gets or sets the access rights for the rule.

public WindowsRegistryRights Rights { get; set; }

Property Value

WindowsRegistryRights

RightsStrings

Gets the access rights for the rule.

public SerializableStringCollection RightsStrings { get; }

Property Value

SerializableStringCollection

Methods

CompareTo(WindowsRegistryRuleBase)

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

public int CompareTo(WindowsRegistryRuleBase other)

Parameters

other WindowsRegistryRuleBase

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

Returns

int

Remarks

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