PartialMonitoringObject.GetMonitoringRelationshipObjectsWhereTarget Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.