Table of Contents

Class EntraApplication

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

Represents an Entra directory application.

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

Constructors

EntraApplication()

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

public EntraApplication()

Properties

Api

Gets or sets the API settings for the application.

public EntraApplicationApiSettings Api { get; set; }

Property Value

EntraApplicationApiSettings

AppRoles

Gets or sets the app roles configured for the application.

public EntraAppRoles AppRoles { get; set; }

Property Value

EntraAppRoles

ApplicationIdentifier

Gets or sets the application identifier in GUID format.

public Guid ApplicationIdentifier { get; set; }

Property Value

Guid

Authentication

Gets or sets the authentication settings for the application.

public EntraApplicationAuthenticationSettings Authentication { get; set; }

Property Value

EntraApplicationAuthenticationSettings

Credentials

Gets or sets the credentials assigned to the application.

public EntraApplicationCredentials Credentials { get; set; }

Property Value

EntraApplicationCredentials

DisplayName

Gets or sets the display name of the application.

public string DisplayName { get; set; }

Property Value

string

FederatedCredentials

Gets or sets the federated credentials configured for the application.

public EntraApplicationFederatedCredentials FederatedCredentials { get; set; }

Property Value

EntraApplicationFederatedCredentials

Identifier

Gets or sets the object identifier of the application.

public Guid Identifier { get; set; }

Property Value

Guid

IsCopilotStudioApplication

Gets whether the application was created by Copilot Studio.

public bool IsCopilotStudioApplication { get; }

Property Value

bool

Manifest

Gets or sets the manifest of the application.

public EntraApplicationManifest Manifest { get; set; }

Property Value

EntraApplicationManifest

OptionalClaims

Gets or sets the optional claims for the application.

public EntraApplicationOptionalClaims OptionalClaims { get; set; }

Property Value

EntraApplicationOptionalClaims

Owners

Gets or sets the owners of the application.

public EntraOwners Owners { get; set; }

Property Value

EntraOwners

Properties

Gets or sets the properties of the application.

public EntraApplicationProperties Properties { get; set; }

Property Value

EntraApplicationProperties

Tags

Gets or sets the tags assigned to the application.

public SerializableStringCollection Tags { get; set; }

Property Value

SerializableStringCollection

Methods

CompareTo(EntraApplication)

Compares two CENTREL.XIA.Configuration.Types.EntraApplication objects to allow sorting alphabetically by display name.

public int CompareTo(EntraApplication other)

Parameters

other EntraApplication

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

Returns

int

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

ShouldSerializeTags()

Determines whether the tags property should be serialized.

public bool ShouldSerializeTags()

Returns

bool

A System.Boolean value that indicates whether the tags property should be serialized.

ToString()

Returns the display name of the application.

public override string ToString()

Returns

string

The display name of the application.