IMonitoringConfigurationManagement.GetDiagnostics 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.
Retrieves diagnostics.
Overloads
GetDiagnostics() |
Retrieves diagnostics. |
GetDiagnostics(ManagementPackDiagnosticCriteria) |
Retrieves diagnostics based on criteria. |
GetDiagnostics(EnterpriseManagementObject, ManagementPackDiagnosticCriteria) |
Retrieves all the diagnostics targeted toward the monitoring object, based on all the types of the entity and their base types. |
GetDiagnostics(ManagementPackClass, ManagementPackDiagnosticCriteria, BaseClassTraversalDepth) |
Retrieves all the diagnostics for the target class. |
GetDiagnostics<T>(IEnumerable<T>, ManagementPackDiagnosticCriteria) |
Retrieves all the diagnostics in this management group for any of the targeted instances. |
GetDiagnostics()
Retrieves diagnostics.
public:
System::Collections::Generic::IList<Microsoft::EnterpriseManagement::Configuration::ManagementPackDiagnostic ^> ^ GetDiagnostics();
public System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnostic> GetDiagnostics ();
abstract member GetDiagnostics : unit -> System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnostic>
Public Function GetDiagnostics () As IList(Of ManagementPackDiagnostic)
Returns
Returns IList<T>.
The diagnostics.
Applies to
GetDiagnostics(ManagementPackDiagnosticCriteria)
Retrieves diagnostics based on criteria.
public:
System::Collections::Generic::IList<Microsoft::EnterpriseManagement::Configuration::ManagementPackDiagnostic ^> ^ GetDiagnostics(Microsoft::EnterpriseManagement::Configuration::ManagementPackDiagnosticCriteria ^ criteria);
public System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnostic> GetDiagnostics (Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnosticCriteria criteria);
abstract member GetDiagnostics : Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnosticCriteria -> System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnostic>
Public Function GetDiagnostics (criteria As ManagementPackDiagnosticCriteria) As IList(Of ManagementPackDiagnostic)
Parameters
- criteria
- ManagementPackDiagnosticCriteria
The criteria to apply for diagnostics retrieval.
Returns
Returns IList<T>.
The diagnostics based on criteria.
Applies to
GetDiagnostics(EnterpriseManagementObject, ManagementPackDiagnosticCriteria)
Retrieves all the diagnostics targeted toward the monitoring object, based on all the types of the entity and their base types.
public:
System::Collections::Generic::IList<Microsoft::EnterpriseManagement::Configuration::ManagementPackDiagnostic ^> ^ GetDiagnostics(Microsoft::EnterpriseManagement::Common::EnterpriseManagementObject ^ instance, Microsoft::EnterpriseManagement::Configuration::ManagementPackDiagnosticCriteria ^ criteria);
public System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnostic> GetDiagnostics (Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject instance, Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnosticCriteria criteria);
abstract member GetDiagnostics : Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject * Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnosticCriteria -> System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnostic>
Public Function GetDiagnostics (instance As EnterpriseManagementObject, criteria As ManagementPackDiagnosticCriteria) As IList(Of ManagementPackDiagnostic)
Parameters
- instance
- EnterpriseManagementObject
The specified instance for the monitoring object.
- criteria
- ManagementPackDiagnosticCriteria
The criteria for the diagnostics to retrieve.
Returns
Returns IList<T>.
All the diagnostics targeted toward the monitoring object, based on all the types of the entity and their base types.
Applies to
GetDiagnostics(ManagementPackClass, ManagementPackDiagnosticCriteria, BaseClassTraversalDepth)
Retrieves all the diagnostics for the target class.
public:
System::Collections::Generic::IList<Microsoft::EnterpriseManagement::Configuration::ManagementPackDiagnostic ^> ^ GetDiagnostics(Microsoft::EnterpriseManagement::Configuration::ManagementPackClass ^ managementPackClass, Microsoft::EnterpriseManagement::Configuration::ManagementPackDiagnosticCriteria ^ criteria, Microsoft::EnterpriseManagement::Configuration::BaseClassTraversalDepth baseClassTraversalDepth);
public System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnostic> GetDiagnostics (Microsoft.EnterpriseManagement.Configuration.ManagementPackClass managementPackClass, Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnosticCriteria criteria, Microsoft.EnterpriseManagement.Configuration.BaseClassTraversalDepth baseClassTraversalDepth);
abstract member GetDiagnostics : Microsoft.EnterpriseManagement.Configuration.ManagementPackClass * Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnosticCriteria * Microsoft.EnterpriseManagement.Configuration.BaseClassTraversalDepth -> System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnostic>
Public Function GetDiagnostics (managementPackClass As ManagementPackClass, criteria As ManagementPackDiagnosticCriteria, baseClassTraversalDepth As BaseClassTraversalDepth) As IList(Of ManagementPackDiagnostic)
Parameters
- managementPackClass
- ManagementPackClass
The target class.
- criteria
- ManagementPackDiagnosticCriteria
The criteria to apply for diagnostics retrieval.
- baseClassTraversalDepth
- BaseClassTraversalDepth
Indicates whether or not to include this class’s base classes as targets for the diagnostic.
Returns
Returns IList<T>.
All the diagnostics for the target class.
Applies to
GetDiagnostics<T>(IEnumerable<T>, ManagementPackDiagnosticCriteria)
Retrieves all the diagnostics in this management group for any of the targeted instances.
public:
generic <typename T>
where T : Microsoft::EnterpriseManagement::Common::EnterpriseManagementObject System::Collections::Generic::IList<Microsoft::EnterpriseManagement::Configuration::ManagementPackDiagnostic ^> ^ GetDiagnostics(System::Collections::Generic::IEnumerable<T> ^ monitoringObjects, Microsoft::EnterpriseManagement::Configuration::ManagementPackDiagnosticCriteria ^ criteria);
public System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnostic> GetDiagnostics<T> (System.Collections.Generic.IEnumerable<T> monitoringObjects, Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnosticCriteria criteria) where T : Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject;
abstract member GetDiagnostics : seq<'T (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)> * Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnosticCriteria -> System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiagnostic> (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)
Public Function GetDiagnostics(Of T As EnterpriseManagementObject) (monitoringObjects As IEnumerable(Of T), criteria As ManagementPackDiagnosticCriteria) As IList(Of ManagementPackDiagnostic)
Type Parameters
- T
Parameters
- monitoringObjects
- IEnumerable<T>
The targeted instances.
- criteria
- ManagementPackDiagnosticCriteria
The criteria to apply for diagnostics retrieval.
Returns
Returns IList<T>.
All the diagnostics in this management group for any of the targeted instances.