ITypeProjectionComponent Interface

Definition

Defines a component from a type projection which is used to create a view of related properties from multiple objects.

public interface class ITypeProjectionComponent : System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<Microsoft::EnterpriseManagement::Configuration::ManagementPackRelationshipEndpoint ^, Microsoft::EnterpriseManagement::ITypeProjectionComponent ^>>
public interface ITypeProjectionComponent : System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<Microsoft.EnterpriseManagement.Configuration.ManagementPackRelationshipEndpoint,Microsoft.EnterpriseManagement.ITypeProjectionComponent>>
type ITypeProjectionComponent = interface
    interface seq<KeyValuePair<ManagementPackRelationshipEndpoint, ITypeProjectionComponent>>
    interface IEnumerable
Public Interface ITypeProjectionComponent
Implements IEnumerable(Of KeyValuePair(Of ManagementPackRelationshipEndpoint, ITypeProjectionComponent))
Derived
Implements

Properties

Alias

Gets the alias for the component from a type projection, which can be used to reference the component.

Item[ManagementPackRelationshipEndpoint]

Gets the element at the specified index by relationship role.

Item[String]

Gets the element at the specified index by alias.

Parent

Gets the parent type projection component if one exists.

TargetConstraint

Gets the target constraint from the path defined in the type projection component. The target constraint defines a more specific type than the TargetType property of the component.

TargetEndpoint

Gets the target endpoint.

TargetType

Gets the target type (a management pack class) from the relationship defined in the type projection component.

TypeProjection

Gets the type projection that defines this component.

Applies to