Table of Contents

Class EntraServicePrincipalCollection

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

Represents a collection of Entra directory service principals.

public class EntraServicePrincipalCollection : Collection<EntraServicePrincipal>, IList<EntraServicePrincipal>, ICollection<EntraServicePrincipal>, IList, ICollection, IReadOnlyList<EntraServicePrincipal>, IReadOnlyCollection<EntraServicePrincipal>, IEnumerable<EntraServicePrincipal>, IEnumerable
Inheritance
EntraServicePrincipalCollection
Implements
Inherited Members

Constructors

EntraServicePrincipalCollection()

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

public EntraServicePrincipalCollection()

Methods

FindByApplicationIdentifier(Guid)

Returns the CENTREL.XIA.Configuration.Types.EntraServicePrincipal with the specified application identifier, or null if no CENTREL.XIA.Configuration.Types.EntraServicePrincipal with that application identifier is found.

public EntraServicePrincipal FindByApplicationIdentifier(Guid applicationIdentifier)

Parameters

applicationIdentifier Guid

The application identifier of the CENTREL.XIA.Configuration.Types.EntraServicePrincipal to locate in GUID format.

Returns

EntraServicePrincipal

The CENTREL.XIA.Configuration.Types.EntraServicePrincipal with the specified application identifier.

FindByDisplayName(string)

Returns a CENTREL.XIA.Configuration.Types.EntraServicePrincipalCollection containing the service principals with the specified display name.

public EntraServicePrincipalCollection FindByDisplayName(string displayName)

Parameters

displayName string

The display name of the service principals to locate.

Returns

EntraServicePrincipalCollection

A CENTREL.XIA.Configuration.Types.EntraServicePrincipalCollection containing the service principals with the specified display name.

FindByFirstLetter(string)

Returns a CENTREL.XIA.Configuration.Types.EntraServicePrincipalCollection that contains the service principals whose display name starts with the specified first letter.

public EntraServicePrincipalCollection FindByFirstLetter(string firstLetter)

Parameters

firstLetter string

The first letter of the display name of the service principals to return, a value of "#" returns service principals whose display name starts with a character other than A-Z.

Returns

EntraServicePrincipalCollection

A CENTREL.XIA.Configuration.Types.EntraServicePrincipalCollection that contains the service principals whose display name starts with the specified first letter.

FindByIdentifier(Guid)

Returns the CENTREL.XIA.Configuration.Types.EntraServicePrincipal with the specified unique identifier, or null if no CENTREL.XIA.Configuration.Types.EntraServicePrincipal with that unique identifier is found.

public EntraServicePrincipal FindByIdentifier(Guid identifier)

Parameters

identifier Guid

The unique identifier of the CENTREL.XIA.Configuration.Types.EntraServicePrincipal to locate in GUID format.

Returns

EntraServicePrincipal

The CENTREL.XIA.Configuration.Types.EntraServicePrincipal with the specified unique identifier.

Sort()

Sorts the values in the collection.

public void Sort()