Assembly: Microsoft.EnterpriseManagement.Core (in microsoft.enterprisemanagement.core.dll)
Usage
Visual Basic |
---|
Dim instance As IMonitoringConfigurationManagement Dim managementPackClass As ManagementPackClass Dim criteria As ManagementPackDiagnosticCriteria Dim baseClassTraversalDepth As BaseClassTraversalDepth Dim returnValue As IList(Of ManagementPackDiagnostic) returnValue = instance.GetDiagnostics(managementPackClass, criteria, baseClassTraversalDepth) |
Syntax
Visual Basic |
---|
Function GetDiagnostics ( _ managementPackClass As ManagementPackClass, _ criteria As ManagementPackDiagnosticCriteria, _ baseClassTraversalDepth As BaseClassTraversalDepth _ ) As IList(Of ManagementPackDiagnostic) |
C# |
---|
IList<ManagementPackDiagnostic> GetDiagnostics ( ManagementPackClass managementPackClass, ManagementPackDiagnosticCriteria criteria, BaseClassTraversalDepth baseClassTraversalDepth ) |
C++ |
---|
IList<ManagementPackDiagnostic^>^ GetDiagnostics ( ManagementPackClass^ managementPackClass, ManagementPackDiagnosticCriteria^ criteria, BaseClassTraversalDepth baseClassTraversalDepth ) |
J# |
---|
IList<ManagementPackDiagnostic> GetDiagnostics ( ManagementPackClass managementPackClass, ManagementPackDiagnosticCriteria criteria, BaseClassTraversalDepth baseClassTraversalDepth ) |
JScript |
---|
function GetDiagnostics ( managementPackClass : ManagementPackClass, criteria : ManagementPackDiagnosticCriteria, baseClassTraversalDepth : BaseClassTraversalDepth ) : IList<ManagementPackDiagnostic> |
Parameters
- managementPackClass
-
The target class.
- criteria
-
The criteria to apply for diagnostics retrieval.
- baseClassTraversalDepth
-
Indicates whether or not to include this class’s base classes as targets for the diagnostic.
Return Value
Returns IList. All the diagnostics for the target class.Thread Safety
Any public static (Shared in Visual
Basic) members of this type are thread safe. Any instance members
are not guaranteed to be thread safe.