Table of Contents

Class GroupPolicyPreferenceBase

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

Represents an Active Directory Group Policy preference base class.

public abstract class GroupPolicyPreferenceBase : GlobalSerializableClassicBase, IComparable<GroupPolicyPreferenceBase>
Inheritance
GroupPolicyPreferenceBase
Implements
Derived

Constructors

GroupPolicyPreferenceBase()

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

public GroupPolicyPreferenceBase()

Properties

Action

Gets or sets the action of the preference.

public GroupPolicyPreferenceAction Action { get; set; }

Property Value

GroupPolicyPreferenceAction

ActionString

Gets the action of the preference as a human readable string.

public string ActionString { get; set; }

Property Value

string

ApplyOnce

Gets or sets whether the preference is configured to only apply once and not reapply.

public BooleanOption ApplyOnce { get; set; }

Property Value

BooleanOption

ClassIdentifier

Gets or sets the class identifier of the preference.

public Guid ClassIdentifier { get; set; }

Property Value

Guid

CollectionIndex

Gets the collection index. Used by the data comparer.

[Browsable(false)]
public string CollectionIndex { get; }

Property Value

string

DateLastModified

Gets or sets the date and time the preference was last modified.

public DateTime DateLastModified { get; set; }

Property Value

DateTime

Description

Gets or sets the description of the preference.

public string Description { get; set; }

Property Value

string

DisplayName

Gets or sets the display name of the preference.

public string DisplayName { get; set; }

Property Value

string

DuplicateNameOffset

Gets or sets the duplicate name offset. Used by the data comparer.

public int DuplicateNameOffset { get; set; }

Property Value

int

Filters

Gets or sets the preference filters.

public GroupPolicyPreferenceFilters Filters { get; set; }

Property Value

GroupPolicyPreferenceFilters

Identifier

Gets or sets the unique identifier of the preference.

public Guid Identifier { get; set; }

Property Value

Guid

IsDisabled

Gets or sets whether the preference is disabled.

public BooleanOption IsDisabled { get; set; }

Property Value

BooleanOption

Order

Gets or sets the preference order.

public int Order { get; set; }

Property Value

int

RemoveWhenNotApplied

Gets or sets whether to remove the preference when it is no longer applied.

public BooleanOption RemoveWhenNotApplied { get; set; }

Property Value

BooleanOption

StopOnError

Gets or sets whether to stop processing items in this extension if an error occurs.

public BooleanOption StopOnError { get; set; }

Property Value

BooleanOption

UserContext

Gets or sets whether to run in the logged on user's security context. This only applies to user policies.

public BooleanOption UserContext { get; set; }

Property Value

BooleanOption

Methods

CompareTo(GroupPolicyPreferenceBase)

Compares two CENTREL.XIA.Configuration.Types.GroupPolicyPreferenceBase objects to allow sorting by order.

public int CompareTo(GroupPolicyPreferenceBase other)

Parameters

other GroupPolicyPreferenceBase

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

Returns

int

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

ToString()

Returns the display name of the preference.

public override string ToString()

Returns

string

The display name of the preference.