Table of Contents

Class EntraServicePrincipalAppRoleAssignment

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

Represents an Entra directory app role assignment.

public class EntraServicePrincipalAppRoleAssignment : GlobalSerializableBase, IComparable<EntraServicePrincipalAppRoleAssignment>
Inheritance
EntraServicePrincipalAppRoleAssignment
Implements

Constructors

EntraServicePrincipalAppRoleAssignment()

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

public EntraServicePrincipalAppRoleAssignment()

Properties

AppRoleDisplayName

Gets or sets the display name of the app role.

public string AppRoleDisplayName { get; set; }

Property Value

string

AppRoleIdentifier

Gets or sets the app role identifier.

public Guid AppRoleIdentifier { get; set; }

Property Value

Guid

CollectionDisplayField

Gets the unique 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

Identifier

Gets or sets the unique identifier of the app role assignment. This is for internal system use only.

public Guid Identifier { get; set; }

Property Value

Guid

Principal

Gets or sets the principal to which the app role is assigned.

public EntraDirectoryObject Principal { get; set; }

Property Value

EntraDirectoryObject

Methods

CompareTo(EntraServicePrincipalAppRoleAssignment)

Compares two CENTREL.XIA.Configuration.Types.EntraServicePrincipalAppRoleAssignment objects to allow sorting alphabetically by principal display name then app role display name.

public int CompareTo(EntraServicePrincipalAppRoleAssignment other)

Parameters

other EntraServicePrincipalAppRoleAssignment

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

Returns

int

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

ToString()

Returns the app role assignment as a human readable string.

public override string ToString()

Returns

string

The app role assignment as a human readable string.