IMonitoringConfigurationManagement.GetDiscoveries Method

Definition

Retrieves the discoveries.

Overloads

GetDiscoveries(ManagementPackClass, ManagementPackDiscoveryCriteria, BaseClassTraversalDepth)

Retrieves all the discoveries targeted toward this class.

GetDiscoveries(EnterpriseManagementObject, ManagementPackDiscoveryCriteria)

Retrieves all the discoveries targeted toward this monitoring object, based on all the types of the entity and their base types.

GetDiscoveries()

Retrieves all the discoveries.

GetDiscoveries(ManagementPackDiscoveryCriteria)

Retrieves discoveries based on criteria.

GetDiscoveries<T>(IEnumerable<T>, ManagementPackDiscoveryCriteria)

Retrieves all the discoveries in this management group for any of the targeted instances.

GetDiscoveries(ManagementPackClass, ManagementPackDiscoveryCriteria, BaseClassTraversalDepth)

Retrieves all the discoveries targeted toward this class.

public:
 System::Collections::Generic::IList<Microsoft::EnterpriseManagement::Configuration::ManagementPackDiscovery ^> ^ GetDiscoveries(Microsoft::EnterpriseManagement::Configuration::ManagementPackClass ^ managementPackClass, Microsoft::EnterpriseManagement::Configuration::ManagementPackDiscoveryCriteria ^ criteria, Microsoft::EnterpriseManagement::Configuration::BaseClassTraversalDepth baseClassTraversalDepth);
public System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscovery> GetDiscoveries (Microsoft.EnterpriseManagement.Configuration.ManagementPackClass managementPackClass, Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscoveryCriteria criteria, Microsoft.EnterpriseManagement.Configuration.BaseClassTraversalDepth baseClassTraversalDepth);
abstract member GetDiscoveries : Microsoft.EnterpriseManagement.Configuration.ManagementPackClass * Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscoveryCriteria * Microsoft.EnterpriseManagement.Configuration.BaseClassTraversalDepth -> System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscovery>
Public Function GetDiscoveries (managementPackClass As ManagementPackClass, criteria As ManagementPackDiscoveryCriteria, baseClassTraversalDepth As BaseClassTraversalDepth) As IList(Of ManagementPackDiscovery)

Parameters

managementPackClass
ManagementPackClass

The target class.

criteria
ManagementPackDiscoveryCriteria

The criteria for discoveries to retrieve.

baseClassTraversalDepth
BaseClassTraversalDepth

Indicates whether or not to include this class’s base classes as targets for the retrieval.

Returns

Returns IList<T>.

All the discoveries targeted toward this class.

Applies to

GetDiscoveries(EnterpriseManagementObject, ManagementPackDiscoveryCriteria)

Retrieves all the discoveries targeted toward this monitoring object, based on all the types of the entity and their base types.

public:
 System::Collections::Generic::IList<Microsoft::EnterpriseManagement::Configuration::ManagementPackDiscovery ^> ^ GetDiscoveries(Microsoft::EnterpriseManagement::Common::EnterpriseManagementObject ^ instance, Microsoft::EnterpriseManagement::Configuration::ManagementPackDiscoveryCriteria ^ criteria);
public System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscovery> GetDiscoveries (Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject instance, Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscoveryCriteria criteria);
abstract member GetDiscoveries : Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject * Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscoveryCriteria -> System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscovery>
Public Function GetDiscoveries (instance As EnterpriseManagementObject, criteria As ManagementPackDiscoveryCriteria) As IList(Of ManagementPackDiscovery)

Parameters

instance
EnterpriseManagementObject

The specified instance for the monitoring object.

criteria
ManagementPackDiscoveryCriteria

The criteria for discoveries to retrieve.

Returns

Returns IList<T>.

All the discoveries targeted toward this monitoring object, based on all the types of the entity and their base types.

Applies to

GetDiscoveries()

Retrieves all the discoveries.

public:
 System::Collections::Generic::IList<Microsoft::EnterpriseManagement::Configuration::ManagementPackDiscovery ^> ^ GetDiscoveries();
public System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscovery> GetDiscoveries ();
abstract member GetDiscoveries : unit -> System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscovery>
Public Function GetDiscoveries () As IList(Of ManagementPackDiscovery)

Returns

Returns IList<T>.

All the discoveries.

Applies to

GetDiscoveries(ManagementPackDiscoveryCriteria)

Retrieves discoveries based on criteria.

public:
 System::Collections::Generic::IList<Microsoft::EnterpriseManagement::Configuration::ManagementPackDiscovery ^> ^ GetDiscoveries(Microsoft::EnterpriseManagement::Configuration::ManagementPackDiscoveryCriteria ^ criteria);
public System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscovery> GetDiscoveries (Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscoveryCriteria criteria);
abstract member GetDiscoveries : Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscoveryCriteria -> System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscovery>
Public Function GetDiscoveries (criteria As ManagementPackDiscoveryCriteria) As IList(Of ManagementPackDiscovery)

Parameters

criteria
ManagementPackDiscoveryCriteria

The criteria for discoveries to retrieve.

Returns

Returns IList<T>.

The discoveries based on criteria.

Applies to

GetDiscoveries<T>(IEnumerable<T>, ManagementPackDiscoveryCriteria)

Retrieves all the discoveries 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::ManagementPackDiscovery ^> ^ GetDiscoveries(System::Collections::Generic::IEnumerable<T> ^ monitoringObjects, Microsoft::EnterpriseManagement::Configuration::ManagementPackDiscoveryCriteria ^ criteria);
public System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscovery> GetDiscoveries<T> (System.Collections.Generic.IEnumerable<T> monitoringObjects, Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscoveryCriteria criteria) where T : Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject;
abstract member GetDiscoveries : seq<'T (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)> * Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscoveryCriteria -> System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackDiscovery> (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)
Public Function GetDiscoveries(Of T As EnterpriseManagementObject) (monitoringObjects As IEnumerable(Of T), criteria As ManagementPackDiscoveryCriteria) As IList(Of ManagementPackDiscovery)

Type Parameters

T

Parameters

monitoringObjects
IEnumerable<T>

The targeted instances.

criteria
ManagementPackDiscoveryCriteria

The criteria for discoveries to retrieve.

Returns

Returns IList<T>.

All the discoveries in this management group for any of the targeted instances.

Applies to