Share via


IEntityTypeManagement.GetTypeProjections Method

Definition

Gets a collection of type projection objects. A type projection is used to create a view of related management pack classes. Type projections are defined in a management pack under the TypeProjections element, which is under the EntityTypes element.

Overloads

GetTypeProjections(ManagementPackTypeProjectionCriteria)

Gets all type projections that are defined in this management group and match the criteria.

GetTypeProjections()

Gets all type projections that are defined in this management group.

GetTypeProjections(ICollection<Guid>)

Gets all type projections from the management group based on the passed in collection of unique (type projection) identifiers.

GetTypeProjections(ManagementPackTypeProjectionCriteria)

Gets all type projections that are defined in this management group and match the criteria.

public:
 System::Collections::Generic::IList<Microsoft::EnterpriseManagement::Configuration::ManagementPackTypeProjection ^> ^ GetTypeProjections(Microsoft::EnterpriseManagement::Configuration::ManagementPackTypeProjectionCriteria ^ criteria);
public System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackTypeProjection> GetTypeProjections (Microsoft.EnterpriseManagement.Configuration.ManagementPackTypeProjectionCriteria criteria);
abstract member GetTypeProjections : Microsoft.EnterpriseManagement.Configuration.ManagementPackTypeProjectionCriteria -> System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackTypeProjection>
Public Function GetTypeProjections (criteria As ManagementPackTypeProjectionCriteria) As IList(Of ManagementPackTypeProjection)

Parameters

criteria
ManagementPackTypeProjectionCriteria

The type projection criteria.

Returns

The list of type projections.

Exceptions

An error has occurred.

The criteria parameter is a null reference (Nothing in Visual Basic).

Applies to

GetTypeProjections()

Gets all type projections that are defined in this management group.

public:
 System::Collections::Generic::IList<Microsoft::EnterpriseManagement::Configuration::ManagementPackTypeProjection ^> ^ GetTypeProjections();
public System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackTypeProjection> GetTypeProjections ();
abstract member GetTypeProjections : unit -> System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackTypeProjection>
Public Function GetTypeProjections () As IList(Of ManagementPackTypeProjection)

Returns

The list of type projections.

Applies to

GetTypeProjections(ICollection<Guid>)

Gets all type projections from the management group based on the passed in collection of unique (type projection) identifiers.

public:
 System::Collections::Generic::IList<Microsoft::EnterpriseManagement::Configuration::ManagementPackTypeProjection ^> ^ GetTypeProjections(System::Collections::Generic::ICollection<Guid> ^ ids);
public System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackTypeProjection> GetTypeProjections (System.Collections.Generic.ICollection<Guid> ids);
abstract member GetTypeProjections : System.Collections.Generic.ICollection<Guid> -> System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackTypeProjection>
Public Function GetTypeProjections (ids As ICollection(Of Guid)) As IList(Of ManagementPackTypeProjection)

Parameters

ids
ICollection<Guid>

The collection of type projection identifiers.

Returns

The list of type projections.

Exceptions

The ids parameter is a null reference (Nothing in Visual Basic).

The ids parameter collection does not contain any items.

Applies to

Thread Safety

These methods are thread safe.