Represents a projection of an object instance and its hierarchy.
The following tables list the members exposed by the EnterpriseManagementObjectProjection type.
Public
Constructors
| Name | Description | |
|---|---|---|
| EnterpriseManagementObjectProjection | Overloaded. Creates a new instance of the EnterpriseManagementObjectProjection class. |
Public
Properties
| Name | Description | |
|---|---|---|
|
Item | Overloaded. |
|
Object | Gets the current root object in the projection. |
|
ObjectRole | Gets the current role of the projection, relative to its parent. |
|
ParentObject | Gets the parent object of the current object in the projection. |
|
RelationshipAccessRights | Gets the access rights of the relationship with the current projection and its parent. |
Public Methods
(see also Protected Methods)
| Name | Description | |
|---|---|---|
|
Add | Overloaded. Adds an object to the projection. |
|
ApplyTemplate | Overloaded. Applies a template to the projection with an optional callback. |
|
Commit | Overloaded. Commits the projection. |
|
CreateNavigator | Creates a new instance of the XPathNavigator class used to navigate the backing projection XML. |
|
Equals | Overloaded. Overridden. |
|
GetCopy | Creates a deep copy of this projection. |
|
GetEnumerator | Gets an enumerator that iterates through the collection of roles to the collection of IComposableProjection. |
|
GetHashCode | Overridden. Serves as a hash function for a particular type. |
|
GetRelationshipAccessRights | Gets the access rights of the specified endpoint in relation to this projection. |
|
GetType | (inherited from Object) |
|
Overwrite | Overloaded. Commits the projection. |
|
PopulateAccessRights | Populates the projection with the access rights for all objects of the projection. |
![]()
|
ReferenceEquals | (inherited from Object) |
|
Remove | Overloaded. Deletes or removes this projection with an optional callback. |
|
Replace | Overloaded. Replaces the current projection with a new one. |
|
ToString | (inherited from Object) |
Protected
Methods
| Name | Description | |
|---|---|---|
|
Finalize | (inherited from Object) |
|
MemberwiseClone | (inherited from Object) |
Explicit Interface
Implementations
| Name | Description | |
|---|---|---|
| Microsoft.EnterpriseManagement.Common.IComposableProjection.GetCopy | ||
| System.Collections.IEnumerable.GetEnumerator |
See Also
Send comments about this topic to Microsoft.

