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
ActionString
Gets the action of the preference as a human readable string.
public string ActionString { get; set; }
Property Value
ApplyOnce
Gets or sets whether the preference is configured to only apply once and not reapply.
public BooleanOption ApplyOnce { get; set; }
Property Value
ClassIdentifier
Gets or sets the class identifier of the preference.
public Guid ClassIdentifier { get; set; }
Property Value
CollectionIndex
Gets the collection index. Used by the data comparer.
[Browsable(false)]
public string CollectionIndex { get; }
Property Value
DateLastModified
Gets or sets the date and time the preference was last modified.
public DateTime DateLastModified { get; set; }
Property Value
Description
Gets or sets the description of the preference.
public string Description { get; set; }
Property Value
DisplayName
Gets or sets the display name of the preference.
public string DisplayName { get; set; }
Property Value
DuplicateNameOffset
Gets or sets the duplicate name offset. Used by the data comparer.
public int DuplicateNameOffset { get; set; }
Property Value
Filters
Gets or sets the preference filters.
public GroupPolicyPreferenceFilters Filters { get; set; }
Property Value
Identifier
Gets or sets the unique identifier of the preference.
public Guid Identifier { get; set; }
Property Value
IsDisabled
Gets or sets whether the preference is disabled.
public BooleanOption IsDisabled { get; set; }
Property Value
Order
Gets or sets the preference order.
public int Order { get; set; }
Property Value
RemoveWhenNotApplied
Gets or sets whether to remove the preference when it is no longer applied.
public BooleanOption RemoveWhenNotApplied { get; set; }
Property Value
StopOnError
Gets or sets whether to stop processing items in this extension if an error occurs.
public BooleanOption StopOnError { get; set; }
Property Value
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
Methods
CompareTo(GroupPolicyPreferenceBase)
Compares two CENTREL.XIA.Configuration.Types.GroupPolicyPreferenceBase objects to allow sorting by order.
public int CompareTo(GroupPolicyPreferenceBase other)
Parameters
other
GroupPolicyPreferenceBaseThe 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.