Share via


IMonitoringConfigurationManagement.GetDiagnostics Method

Definition

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.

Applies to