Table of Contents

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

string

CollectionIndex

Gets the unique collection index.

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

Property Value

string

IsInherited

Gets or sets whether the permission is inherited.

public BooleanOption IsInherited { get; set; }

Property Value

BooleanOption

PermissionType

Gets or sets the permission type.

public GroupPolicyPermissionType PermissionType { get; set; }

Property Value

GroupPolicyPermissionType

PermissionTypeString

Gets the permission type as a human readable string.

public string PermissionTypeString { get; set; }

Property Value

string

Rights

Gets or sets the rights assigned to the permission.

public GroupPolicyPermissionRights Rights { get; set; }

Property Value

GroupPolicyPermissionRights

RightsString

Gets the rights assigned to the permission as a human readable string.

public string RightsString { get; set; }

Property Value

string

SecurityIdentifierType

Gets or sets the security identifier type.

public GroupPolicyPermissionSecurityIdentifierType SecurityIdentifierType { get; set; }

Property Value

GroupPolicyPermissionSecurityIdentifierType

SecurityIdentifierTypeString

Gets the security identifier type as a human readable string.

public GroupPolicyPermissionSecurityIdentifierType SecurityIdentifierTypeString { get; set; }

Property Value

GroupPolicyPermissionSecurityIdentifierType

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 GroupPolicyPermission

The 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.