IReportingConfigurationManagement.GetLinkedReports Method

Definition

Gets a list of linked report instances.

Overloads

GetLinkedReports(EnterpriseManagementObject, ManagementPackLinkedReportCriteria)

Gets a list of all linked report instances that target the enterprise management instance.

GetLinkedReports(ManagementPackClass, ManagementPackLinkedReportCriteria, BaseClassTraversalDepth)

Gets a list of all linked report instances that target the management pack class, optionally searching all base classes of the class.

GetLinkedReports()

Gets a list of all linked report instances.

GetLinkedReports(ManagementPackLinkedReportCriteria)

Gets a list of all linked report instances by using the provided criteria.

GetLinkedReports<T>(IEnumerable<T>, ManagementPackLinkedReportCriteria)

Gets a list of linked report instances targeting the provided list of management instances.

GetLinkedReports(EnterpriseManagementObject, ManagementPackLinkedReportCriteria)

Gets a list of all linked report instances that target the enterprise management instance.

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

Parameters

instance
EnterpriseManagementObject

Type: EnterpriseManagementObject

The target instance.

Returns

Type: IList<T>

The list of linked report instances.

Applies to

GetLinkedReports(ManagementPackClass, ManagementPackLinkedReportCriteria, BaseClassTraversalDepth)

Gets a list of all linked report instances that target the management pack class, optionally searching all base classes of the class.

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

Parameters

managementPackClass
ManagementPackClass

Type: ManagementPackClass

The target class.

baseClassTraversalDepth
BaseClassTraversalDepth

Type: BaseClassTraversalDepth

One of the enumeration values.

Returns

Type: IList<T>

The list of linked report instances.

Exceptions

The database contained invalid data related to this method call.

Applies to

GetLinkedReports()

Gets a list of all linked report instances.

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

Returns

Type: IList<T>

The list of linked report instances.

Applies to

GetLinkedReports(ManagementPackLinkedReportCriteria)

Gets a list of all linked report instances by using the provided criteria.

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

Parameters

Returns

Type: IList<T>

The list of linked report instances.

Applies to

GetLinkedReports<T>(IEnumerable<T>, ManagementPackLinkedReportCriteria)

Gets a list of linked report instances targeting the provided list of management instances.

public:
generic <typename T>
 where T : Microsoft::EnterpriseManagement::Common::EnterpriseManagementObject System::Collections::Generic::IList<Microsoft::EnterpriseManagement::Configuration::ManagementPackLinkedReport ^> ^ GetLinkedReports(System::Collections::Generic::IEnumerable<T> ^ monitoringObjects, Microsoft::EnterpriseManagement::Configuration::ManagementPackLinkedReportCriteria ^ criteria);
public System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackLinkedReport> GetLinkedReports<T> (System.Collections.Generic.IEnumerable<T> monitoringObjects, Microsoft.EnterpriseManagement.Configuration.ManagementPackLinkedReportCriteria criteria) where T : Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject;
abstract member GetLinkedReports : seq<'T (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)> * Microsoft.EnterpriseManagement.Configuration.ManagementPackLinkedReportCriteria -> System.Collections.Generic.IList<Microsoft.EnterpriseManagement.Configuration.ManagementPackLinkedReport> (requires 'T :> Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject)
Public Function GetLinkedReports(Of T As EnterpriseManagementObject) (monitoringObjects As IEnumerable(Of T), criteria As ManagementPackLinkedReportCriteria) As IList(Of ManagementPackLinkedReport)

Type Parameters

T

The type of targets.

Of type EnterpriseManagementObject.

Parameters

monitoringObjects
IEnumerable<T>

Type: System.Collections.Generic.IEnumerable{``0}

The target instances.

Returns

Type: IList<T>

The list of linked report instances.

Exceptions

The monitoringObjects parameter is a null reference (Nothing in Visual Basic).

The database contained invalid data related to this method call.

Applies to