Table of Contents

Class EntraAppRole

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

Represents an Entra directory app role.

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

Constructors

EntraAppRole()

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

public EntraAppRole()

Properties

AllowedMemberTypes

Gets or sets the allowed member types.

public SerializableStringCollection AllowedMemberTypes { get; set; }

Property Value

SerializableStringCollection

CollectionIndex

Gets the collection index. Used by the data comparer.

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

Property Value

string

Description

Gets or sets the description of the app role.

public string Description { get; set; }

Property Value

string

DisplayName

Gets or sets the display name of the app role.

public string DisplayName { get; set; }

Property Value

string

Enabled

Gets or sets whether the app role is enabled.

public BooleanOption Enabled { get; set; }

Property Value

BooleanOption

Identifier

Gets or sets the identifier of the app role.

public Guid Identifier { get; set; }

Property Value

Guid

OriginType

Gets or sets the origin type.

public EntraAppRoleOriginType OriginType { get; set; }

Property Value

EntraAppRoleOriginType

Value

Gets or sets the value of the app role.

public string Value { get; set; }

Property Value

string

Methods

CompareTo(EntraAppRole)

Compares the two CENTREL.XIA.Configuration.Types.EntraAppRole objects to allow sorting by display name.

public int CompareTo(EntraAppRole other)

Parameters

other EntraAppRole

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

Returns

int

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

ToString()

Returns the display name of the app role.

public override string ToString()

Returns

string

The display name of the app role.