Class GroupPolicyPermission
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents a Group Policy permission.
public class GroupPolicyPermission : BaseTypeSection, IComparable<GroupPolicyPermission>
- Inheritance
-
GroupPolicyPermission
- Implements
Constructors
GroupPolicyPermission()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.GroupPolicyPermission class.
public GroupPolicyPermission()
Properties
Account
Gets or sets the account to which the permission applies.
public SerializableAccountReference Account { get; set; }
Property Value
- SerializableAccountReference
CollectionDisplayField
Gets the collection display field.
[Browsable(false)]
public string CollectionDisplayField { get; }
Property Value
CollectionIndex
Gets the unique collection index.
[Browsable(false)]
public string CollectionIndex { get; }
Property Value
IsInherited
Gets or sets whether the permission is inherited.
public BooleanOption IsInherited { get; set; }
Property Value
PermissionType
Gets or sets the permission type.
public GroupPolicyPermissionType PermissionType { get; set; }
Property Value
PermissionTypeString
Gets the permission type as a human readable string.
public string PermissionTypeString { get; set; }
Property Value
Rights
Gets or sets the rights assigned to the permission.
public GroupPolicyPermissionRights Rights { get; set; }
Property Value
RightsString
Gets the rights assigned to the permission as a human readable string.
public string RightsString { get; set; }
Property Value
SecurityIdentifierType
Gets or sets the security identifier type.
public GroupPolicyPermissionSecurityIdentifierType SecurityIdentifierType { get; set; }
Property Value
SecurityIdentifierTypeString
Gets the security identifier type as a human readable string.
public GroupPolicyPermissionSecurityIdentifierType SecurityIdentifierTypeString { get; set; }
Property Value
Methods
Clone()
Creates a clone of this CENTREL.XIA.Configuration.Types.GroupPolicyPermission object.
public GroupPolicyPermission Clone()
Returns
- GroupPolicyPermission
A clone of this CENTREL.XIA.Configuration.Types.GroupPolicyPermission object.
CompareTo(GroupPolicyPermission)
Compares two CENTREL.XIA.Configuration.Types.GroupPolicyPermission objects to allow sorting alphabetically by account name.
public int CompareTo(GroupPolicyPermission other)
Parameters
other
GroupPolicyPermissionThe CENTREL.XIA.Configuration.Types.GroupPolicyPermission to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.GroupPolicyPermission objects.
ToString()
Returns the Group Policy permissions as a human readable string.
public override string ToString()
Returns
- string
The Group Policy permissions as a human readable string.