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
AppRoles
Gets or sets the app roles configured for the application.
public EntraAppRoles AppRoles { get; set; }
Property Value
ApplicationIdentifier
Gets or sets the application identifier in GUID format.
public Guid ApplicationIdentifier { get; set; }
Property Value
Authentication
Gets or sets the authentication settings for the application.
public EntraApplicationAuthenticationSettings Authentication { get; set; }
Property Value
Credentials
Gets or sets the credentials assigned to the application.
public EntraApplicationCredentials Credentials { get; set; }
Property Value
DisplayName
Gets or sets the display name of the application.
public string DisplayName { get; set; }
Property Value
FederatedCredentials
Gets or sets the federated credentials configured for the application.
public EntraApplicationFederatedCredentials FederatedCredentials { get; set; }
Property Value
Identifier
Gets or sets the object identifier of the application.
public Guid Identifier { get; set; }
Property Value
IsCopilotStudioApplication
Gets whether the application was created by Copilot Studio.
public bool IsCopilotStudioApplication { get; }
Property Value
Manifest
Gets or sets the manifest of the application.
public EntraApplicationManifest Manifest { get; set; }
Property Value
OptionalClaims
Gets or sets the optional claims for the application.
public EntraApplicationOptionalClaims OptionalClaims { get; set; }
Property Value
Owners
Gets or sets the owners of the application.
public EntraOwners Owners { get; set; }
Property Value
Properties
Gets or sets the properties of the application.
public EntraApplicationProperties Properties { get; set; }
Property Value
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
otherEntraApplicationThe 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.