Assembly: Microsoft.EnterpriseManagement.OperationsManager (in microsoft.enterprisemanagement.operationsmanager.dll)
Usage
Visual Basic |
---|
Dim instance As PartialMonitoringObject Dim relationshipClass As MonitoringRelationshipClass Dim derivedClassTraversalDepth As DerivedClassTraversalDepth Dim returnValue As ReadOnlyCollection(Of MonitoringRelationshipObject) returnValue = instance.GetMonitoringRelationshipObjectsWhereSource(relationshipClass, derivedClassTraversalDepth) |
Syntax
Visual Basic |
---|
Public Function GetMonitoringRelationshipObjectsWhereSource ( _ relationshipClass As MonitoringRelationshipClass, _ derivedClassTraversalDepth As DerivedClassTraversalDepth _ ) As ReadOnlyCollection(Of MonitoringRelationshipObject) |
C# |
---|
public ReadOnlyCollection<MonitoringRelationshipObject> GetMonitoringRelationshipObjectsWhereSource ( MonitoringRelationshipClass relationshipClass, DerivedClassTraversalDepth derivedClassTraversalDepth ) |
C++ |
---|
public: ReadOnlyCollection<MonitoringRelationshipObject^>^ GetMonitoringRelationshipObjectsWhereSource ( MonitoringRelationshipClass^ relationshipClass, DerivedClassTraversalDepth derivedClassTraversalDepth ) |
J# |
---|
public ReadOnlyCollection<MonitoringRelationshipObject> GetMonitoringRelationshipObjectsWhereSource ( MonitoringRelationshipClass relationshipClass, DerivedClassTraversalDepth derivedClassTraversalDepth ) |
JScript |
---|
public function GetMonitoringRelationshipObjectsWhereSource ( relationshipClass : MonitoringRelationshipClass, derivedClassTraversalDepth : DerivedClassTraversalDepth ) : ReadOnlyCollection<MonitoringRelationshipObject> |
Parameters
- relationshipClass
-
The relationship type to get.
- derivedClassTraversalDepth
-
A value that specifies the scope of the returned results. A value of OneLevel includes only instances of the specified class in the scope of the returned results. A value of Recursive includes instances of the specified class and all instances that are contained by those instances.
Return Value
A read-only collection of MonitoringRelationshipObject objects.Remarks
Gets the relationships where this partial monitoring object is a source in the relationship, filtered by the relationshipClass object. Gets the relationships from the current PartialMonitoringObject, or optionally from all derived classes. The returned collection contains the monitoring relationship objects that have as a source the PartialMonitoringObject and the class is the same as the relationshipClass object.
The derivedClassTraversalDepth specifies whether to return the relationship object from derived classes. A depth of None specifies not to traverse down to the derived classes in the inheritance hierarchy, and a Recursive depth specifies that all derived classes are to be searched.