Class EntraLicense
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents an Entra license.
public class EntraLicense : GlobalSerializableBase, IComparable<EntraLicense>
- Inheritance
-
EntraLicense
- Implements
Constructors
EntraLicense()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.EntraLicense class.
public EntraLicense()
Properties
AccountIdentifier
Gets or sets the unique identifier of the account.
public Guid AccountIdentifier { get; set; }
Property Value
AccountName
Gets or sets the account name for the license.
public string AccountName { get; set; }
Property Value
CollectionIndex
Gets the collection index used by the data comparer.
[Browsable(false)]
public string CollectionIndex { get; }
Property Value
ConsumedUnits
Gets or sets the number of consumed units.
public int ConsumedUnits { get; set; }
Property Value
DisplayName
Gets or sets the display name of the license.
public string DisplayName { get; set; }
Property Value
FullName
Gets the full name of the license including the account name.
[Browsable(false)]
public string FullName { get; }
Property Value
Identifier
Gets or sets the identifier of the license. This is for internal system use only.
public Guid Identifier { get; set; }
Property Value
LicenseStatus
Gets or sets the license status.
public EntraLicenseStatus LicenseStatus { get; set; }
Property Value
LicenseStatusString
Gets the license status as a human readable string.
public string LicenseStatusString { get; set; }
Property Value
LicenseUnitsStatus
Gets or sets the licenes units status.
public EntraLicenseUnitsStatus LicenseUnitsStatus { get; set; }
Property Value
ServicePlans
Gets or sets the service plans within the license.
public EntraLicenseServicePlanCollection ServicePlans { get; set; }
Property Value
SkuIdentifier
Gets or sets the SKU identifier.
public Guid SkuIdentifier { get; set; }
Property Value
SkuPartNumber
Gets or sets the SKU part number.
public string SkuPartNumber { get; set; }
Property Value
SubscriptionIdentifiers
Gets or sets the subscription identifiers.
public SerializableGuidCollection SubscriptionIdentifiers { get; set; }
Property Value
- SerializableGuidCollection
TargetClass
Gets or sets the target class to which the license applies.
public EntraLicenseTargetClass TargetClass { get; set; }
Property Value
TotalUnits
Gets the total number of license units.
public int TotalUnits { get; set; }
Property Value
Methods
CompareTo(EntraLicense)
Compares two CENTREL.XIA.Configuration.Types.EntraLicense objects to allow sorting alphabetically by full name.
public int CompareTo(EntraLicense other)
Parameters
otherEntraLicenseThe CENTREL.XIA.Configuration.Types.EntraLicense to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.EntraLicense objects.
ToString()
Returns the display name of the license.
public override string ToString()
Returns
- string
The display name of the license.