Table of Contents

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

Guid

AccountName

Gets or sets the account name for the license.

public string AccountName { get; set; }

Property Value

string

CollectionIndex

Gets the collection index used by the data comparer.

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

Property Value

string

ConsumedUnits

Gets or sets the number of consumed units.

public int ConsumedUnits { get; set; }

Property Value

int

DisplayName

Gets or sets the display name of the license.

public string DisplayName { get; set; }

Property Value

string

FullName

Gets the full name of the license including the account name.

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

Property Value

string

Identifier

Gets or sets the identifier of the license. This is for internal system use only.

public Guid Identifier { get; set; }

Property Value

Guid

LicenseStatus

Gets or sets the license status.

public EntraLicenseStatus LicenseStatus { get; set; }

Property Value

EntraLicenseStatus

LicenseStatusString

Gets the license status as a human readable string.

public string LicenseStatusString { get; set; }

Property Value

string

LicenseUnitsStatus

Gets or sets the licenes units status.

public EntraLicenseUnitsStatus LicenseUnitsStatus { get; set; }

Property Value

EntraLicenseUnitsStatus

ServicePlans

Gets or sets the service plans within the license.

public EntraLicenseServicePlanCollection ServicePlans { get; set; }

Property Value

EntraLicenseServicePlanCollection

SkuIdentifier

Gets or sets the SKU identifier.

public Guid SkuIdentifier { get; set; }

Property Value

Guid

SkuPartNumber

Gets or sets the SKU part number.

public string SkuPartNumber { get; set; }

Property Value

string

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

EntraLicenseTargetClass

TotalUnits

Gets the total number of license units.

public int TotalUnits { get; set; }

Property Value

int

Methods

CompareTo(EntraLicense)

Compares two CENTREL.XIA.Configuration.Types.EntraLicense objects to allow sorting alphabetically by full name.

public int CompareTo(EntraLicense other)

Parameters

other EntraLicense

The 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.