Share via


PartialMonitoringObject.GetMonitoringRelationshipObjectsWhereTarget Method

Definition

Gets the relationships for which this partial monitoring object is a target in the relationship.

Overloads

GetMonitoringRelationshipObjectsWhereTarget(ICollection<MonitoringRelationshipClass>, DerivedClassTraversalDepth, TraversalDepth)
Obsolete.

Retrieves all the relationships that this monitoring object is the target of any of the given relationship types, optionally including their derived types and optionally including relationships where the instances this instance contains as a parent via the Containment relationship type or above are the target.

GetMonitoringRelationshipObjectsWhereTarget(MonitoringRelationshipClass, DerivedClassTraversalDepth, TraversalDepth)
Obsolete.

Retrieves all the relationships that this monitoring object is the target of the given relationship type, optionally including their derived types and optionally including relationships where the instances this instance contains as a parent via the Containment relationship type or above are the source.

GetMonitoringRelationshipObjectsWhereTarget(ICollection<MonitoringRelationshipClass>, DerivedClassTraversalDepth)
Obsolete.

Retrieves all the relationships that this monitoring object is the target of any of the given relationship types, optionally including their derived types.

GetMonitoringRelationshipObjectsWhereTarget()
Obsolete.

Gets the relationships of which this PartialMonitoringObject is the target.

GetMonitoringRelationshipObjectsWhereTarget(ICollection<MonitoringRelationshipClass>)
Obsolete.

Retrieves all the relationships that this monitoring object is the target of any of the given relationship types.

GetMonitoringRelationshipObjectsWhereTarget(MonitoringRelationshipClass)
Obsolete.

Retrieves all the relationships that this monitoring object is the target of the given relationship type.

GetMonitoringRelationshipObjectsWhereTarget(MonitoringRelationshipClass, DerivedClassTraversalDepth)
Obsolete.

Retrieves all the relationships that this monitoring object is the target of the given relationship type, optionally including their derived types.

GetMonitoringRelationshipObjectsWhereTarget(ICollection<MonitoringRelationshipClass>, DerivedClassTraversalDepth, TraversalDepth)

Caution

Use ManagementGroup.EntityObjects.GetMonitoringRelationshipObjectsWhereTarget

Retrieves all the relationships that this monitoring object is the target of any of the given relationship types, optionally including their derived types and optionally including relationships where the instances this instance contains as a parent via the Containment relationship type or above are the target.

public:
 System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::EnterpriseManagement::Monitoring::MonitoringRelationshipObject ^> ^ GetMonitoringRelationshipObjectsWhereTarget(System::Collections::Generic::ICollection<Microsoft::EnterpriseManagement::Configuration::MonitoringRelationshipClass ^> ^ relationshipClasses, Microsoft::EnterpriseManagement::Configuration::DerivedClassTraversalDepth derivedClassTraversalDepth, Microsoft::EnterpriseManagement::Common::TraversalDepth traversalDepth);
[System.Obsolete("Use ManagementGroup.EntityObjects.GetMonitoringRelationshipObjectsWhereTarget")]
public System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.EnterpriseManagement.Monitoring.MonitoringRelationshipObject> GetMonitoringRelationshipObjectsWhereTarget (System.Collections.Generic.ICollection<Microsoft.EnterpriseManagement.Configuration.MonitoringRelationshipClass> relationshipClasses, Microsoft.EnterpriseManagement.Configuration.DerivedClassTraversalDepth derivedClassTraversalDepth, Microsoft.EnterpriseManagement.Common.TraversalDepth traversalDepth);
member this.GetMonitoringRelationshipObjectsWhereTarget : System.Collections.Generic.ICollection<Microsoft.EnterpriseManagement.Configuration.MonitoringRelationshipClass> * Microsoft.EnterpriseManagement.Configuration.DerivedClassTraversalDepth * Microsoft.EnterpriseManagement.Common.TraversalDepth -> System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.EnterpriseManagement.Monitoring.MonitoringRelationshipObject>
Public Function GetMonitoringRelationshipObjectsWhereTarget (relationshipClasses As ICollection(Of MonitoringRelationshipClass), derivedClassTraversalDepth As DerivedClassTraversalDepth, traversalDepth As TraversalDepth) As ReadOnlyCollection(Of MonitoringRelationshipObject)

Parameters

relationshipClasses
ICollection<MonitoringRelationshipClass>

The relationship classes.

derivedClassTraversalDepth
DerivedClassTraversalDepth

Whether to include the relationship classes derived classes.

traversalDepth
TraversalDepth

Whether to recurse and include parent contained instances of this instance.

Returns

A collection of Relationship instances.

Attributes

Exceptions

relationshipTypes is null.

relationshipTypes is empty

Applies to

GetMonitoringRelationshipObjectsWhereTarget(MonitoringRelationshipClass, DerivedClassTraversalDepth, TraversalDepth)

Caution

Use ManagementGroup.EntityObjects.GetMonitoringRelationshipObjectsWhereTarget

Retrieves all the relationships that this monitoring object is the target of the given relationship type, optionally including their derived types and optionally including relationships where the instances this instance contains as a parent via the Containment relationship type or above are the source.

public:
 System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::EnterpriseManagement::Monitoring::MonitoringRelationshipObject ^> ^ GetMonitoringRelationshipObjectsWhereTarget(Microsoft::EnterpriseManagement::Configuration::MonitoringRelationshipClass ^ relationshipClass, Microsoft::EnterpriseManagement::Configuration::DerivedClassTraversalDepth derivedClassTraversalDepth, Microsoft::EnterpriseManagement::Common::TraversalDepth traversalDepth);
[System.Obsolete("Use ManagementGroup.EntityObjects.GetMonitoringRelationshipObjectsWhereTarget")]
public System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.EnterpriseManagement.Monitoring.MonitoringRelationshipObject> GetMonitoringRelationshipObjectsWhereTarget (Microsoft.EnterpriseManagement.Configuration.MonitoringRelationshipClass relationshipClass, Microsoft.EnterpriseManagement.Configuration.DerivedClassTraversalDepth derivedClassTraversalDepth, Microsoft.EnterpriseManagement.Common.TraversalDepth traversalDepth);
member this.GetMonitoringRelationshipObjectsWhereTarget : Microsoft.EnterpriseManagement.Configuration.MonitoringRelationshipClass * Microsoft.EnterpriseManagement.Configuration.DerivedClassTraversalDepth * Microsoft.EnterpriseManagement.Common.TraversalDepth -> System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.EnterpriseManagement.Monitoring.MonitoringRelationshipObject>
Public Function GetMonitoringRelationshipObjectsWhereTarget (relationshipClass As MonitoringRelationshipClass, derivedClassTraversalDepth As DerivedClassTraversalDepth, traversalDepth As TraversalDepth) As ReadOnlyCollection(Of MonitoringRelationshipObject)

Parameters

relationshipClass
MonitoringRelationshipClass

The relationship type.

derivedClassTraversalDepth
DerivedClassTraversalDepth

Whether to include the relationship classes derived classes.

traversalDepth
TraversalDepth

Whether to recurse and include parent contained instances of this instance.

Returns

A collection of Relationship instances.

Attributes

Exceptions

relationshipType is null.

Applies to

GetMonitoringRelationshipObjectsWhereTarget(ICollection<MonitoringRelationshipClass>, DerivedClassTraversalDepth)

Caution

Use ManagementGroup.EntityObjects.GetMonitoringRelationshipObjectsWhereTarget

Retrieves all the relationships that this monitoring object is the target of any of the given relationship types, optionally including their derived types.

public:
 System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::EnterpriseManagement::Monitoring::MonitoringRelationshipObject ^> ^ GetMonitoringRelationshipObjectsWhereTarget(System::Collections::Generic::ICollection<Microsoft::EnterpriseManagement::Configuration::MonitoringRelationshipClass ^> ^ relationshipClasses, Microsoft::EnterpriseManagement::Configuration::DerivedClassTraversalDepth derivedClassTraversalDepth);
[System.Obsolete("Use ManagementGroup.EntityObjects.GetMonitoringRelationshipObjectsWhereTarget")]
public System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.EnterpriseManagement.Monitoring.MonitoringRelationshipObject> GetMonitoringRelationshipObjectsWhereTarget (System.Collections.Generic.ICollection<Microsoft.EnterpriseManagement.Configuration.MonitoringRelationshipClass> relationshipClasses, Microsoft.EnterpriseManagement.Configuration.DerivedClassTraversalDepth derivedClassTraversalDepth);
member this.GetMonitoringRelationshipObjectsWhereTarget : System.Collections.Generic.ICollection<Microsoft.EnterpriseManagement.Configuration.MonitoringRelationshipClass> * Microsoft.EnterpriseManagement.Configuration.DerivedClassTraversalDepth -> System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.EnterpriseManagement.Monitoring.MonitoringRelationshipObject>
Public Function GetMonitoringRelationshipObjectsWhereTarget (relationshipClasses As ICollection(Of MonitoringRelationshipClass), derivedClassTraversalDepth As DerivedClassTraversalDepth) As ReadOnlyCollection(Of MonitoringRelationshipObject)

Parameters

relationshipClasses
ICollection<MonitoringRelationshipClass>

The relationship classes.

derivedClassTraversalDepth
DerivedClassTraversalDepth

Whether to include the relationship classes derived classes.

Returns

A collection of Relationship instances.

Attributes

Exceptions

relationshipTypes is null.

relationshipTypes is empty

Applies to

GetMonitoringRelationshipObjectsWhereTarget()

Caution

Use ManagementGrou.EntityObjects.GetMonitoringRelationshipObjectsWhereTarget

Gets the relationships of which this PartialMonitoringObject is the target.

public:
 System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::EnterpriseManagement::Monitoring::MonitoringRelationshipObject ^> ^ GetMonitoringRelationshipObjectsWhereTarget();
[System.Obsolete("Use ManagementGrou.EntityObjects.GetMonitoringRelationshipObjectsWhereTarget")]
public System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.EnterpriseManagement.Monitoring.MonitoringRelationshipObject> GetMonitoringRelationshipObjectsWhereTarget ();
member this.GetMonitoringRelationshipObjectsWhereTarget : unit -> System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.EnterpriseManagement.Monitoring.MonitoringRelationshipObject>
Public Function GetMonitoringRelationshipObjectsWhereTarget () As ReadOnlyCollection(Of MonitoringRelationshipObject)

Returns

A collection of relationships containing this PartialMonitoringObject as the target.

Attributes

Examples

For a code example that uses this method, see How to Display Information about a Monitoring Object

Applies to

GetMonitoringRelationshipObjectsWhereTarget(ICollection<MonitoringRelationshipClass>)

Caution

Use ManagementGroup.EntityObjects.GetMonitoringRelationshipObjectsWhereTarget

Retrieves all the relationships that this monitoring object is the target of any of the given relationship types.

public:
 System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::EnterpriseManagement::Monitoring::MonitoringRelationshipObject ^> ^ GetMonitoringRelationshipObjectsWhereTarget(System::Collections::Generic::ICollection<Microsoft::EnterpriseManagement::Configuration::MonitoringRelationshipClass ^> ^ relationshipClasses);
[System.Obsolete("Use ManagementGroup.EntityObjects.GetMonitoringRelationshipObjectsWhereTarget")]
public System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.EnterpriseManagement.Monitoring.MonitoringRelationshipObject> GetMonitoringRelationshipObjectsWhereTarget (System.Collections.Generic.ICollection<Microsoft.EnterpriseManagement.Configuration.MonitoringRelationshipClass> relationshipClasses);
member this.GetMonitoringRelationshipObjectsWhereTarget : System.Collections.Generic.ICollection<Microsoft.EnterpriseManagement.Configuration.MonitoringRelationshipClass> -> System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.EnterpriseManagement.Monitoring.MonitoringRelationshipObject>
Public Function GetMonitoringRelationshipObjectsWhereTarget (relationshipClasses As ICollection(Of MonitoringRelationshipClass)) As ReadOnlyCollection(Of MonitoringRelationshipObject)

Parameters

relationshipClasses
ICollection<MonitoringRelationshipClass>

The relationship classes.

Returns

A collection of Relationship instances.

Attributes

Exceptions

relationshipTypes is null.

relationshipTypes is empty

Applies to

GetMonitoringRelationshipObjectsWhereTarget(MonitoringRelationshipClass)

Caution

Use ManagementGroup.EntityObjects.GetMonitoringRelationshipObjectsWhereTarget

Retrieves all the relationships that this monitoring object is the target of the given relationship type.

public:
 System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::EnterpriseManagement::Monitoring::MonitoringRelationshipObject ^> ^ GetMonitoringRelationshipObjectsWhereTarget(Microsoft::EnterpriseManagement::Configuration::MonitoringRelationshipClass ^ relationshipClass);
[System.Obsolete("Use ManagementGroup.EntityObjects.GetMonitoringRelationshipObjectsWhereTarget")]
public System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.EnterpriseManagement.Monitoring.MonitoringRelationshipObject> GetMonitoringRelationshipObjectsWhereTarget (Microsoft.EnterpriseManagement.Configuration.MonitoringRelationshipClass relationshipClass);
member this.GetMonitoringRelationshipObjectsWhereTarget : Microsoft.EnterpriseManagement.Configuration.MonitoringRelationshipClass -> System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.EnterpriseManagement.Monitoring.MonitoringRelationshipObject>
Public Function GetMonitoringRelationshipObjectsWhereTarget (relationshipClass As MonitoringRelationshipClass) As ReadOnlyCollection(Of MonitoringRelationshipObject)

Parameters

relationshipClass
MonitoringRelationshipClass

The relationship type.

Returns

A collection of Relationship instances.

Attributes

Exceptions

relationshipType is null.

Applies to

GetMonitoringRelationshipObjectsWhereTarget(MonitoringRelationshipClass, DerivedClassTraversalDepth)

Caution

Use ManagementGroup.EntityObjects.GetMonitoringRelationshipObjectsWhereTarget

Retrieves all the relationships that this monitoring object is the target of the given relationship type, optionally including their derived types.

public:
 System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::EnterpriseManagement::Monitoring::MonitoringRelationshipObject ^> ^ GetMonitoringRelationshipObjectsWhereTarget(Microsoft::EnterpriseManagement::Configuration::MonitoringRelationshipClass ^ relationshipClass, Microsoft::EnterpriseManagement::Configuration::DerivedClassTraversalDepth derivedClassTraversalDepth);
[System.Obsolete("Use ManagementGroup.EntityObjects.GetMonitoringRelationshipObjectsWhereTarget")]
public System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.EnterpriseManagement.Monitoring.MonitoringRelationshipObject> GetMonitoringRelationshipObjectsWhereTarget (Microsoft.EnterpriseManagement.Configuration.MonitoringRelationshipClass relationshipClass, Microsoft.EnterpriseManagement.Configuration.DerivedClassTraversalDepth derivedClassTraversalDepth);
member this.GetMonitoringRelationshipObjectsWhereTarget : Microsoft.EnterpriseManagement.Configuration.MonitoringRelationshipClass * Microsoft.EnterpriseManagement.Configuration.DerivedClassTraversalDepth -> System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.EnterpriseManagement.Monitoring.MonitoringRelationshipObject>
Public Function GetMonitoringRelationshipObjectsWhereTarget (relationshipClass As MonitoringRelationshipClass, derivedClassTraversalDepth As DerivedClassTraversalDepth) As ReadOnlyCollection(Of MonitoringRelationshipObject)

Parameters

relationshipClass
MonitoringRelationshipClass

The relationship type.

derivedClassTraversalDepth
DerivedClassTraversalDepth

Whether to include the relationship classes derived classes.

Returns

A collection of Relationship instances.

Attributes

Exceptions

relationshipType is null.

Applies to