ReportingService2010::GetItemReferences Method
Returns a list of catalog item references associated with an item. This method applies to the Report and Dataset item types.
Assembly: ReportService2010 (in ReportService2010.dll)
[SoapDocumentMethodAttribute(L"http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemReferences", RequestNamespace = L"http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace = L"http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)] [SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)] [SoapHeaderAttribute(L"TrustedUserHeaderValue")] public: array<ItemReferenceData^>^ GetItemReferences( String^ ItemPath, String^ ReferenceItemType )
Parameters
- ItemPath
- Type: System::String
The fully qualified URL of the item including the file name and, in SharePoint mode, the extension.
- ReferenceItemType
- Type: System::String
The item type of the referenced item.
The table below shows header and permissions information on this operation.
SOAP Header Usage | (Out) ServerInfoHeaderValue |
Native Mode Required Permissions | If item type is Report or LinkedReport:
If item type is DataSet:
If item type is Model: ReadDatasource on ItemPath AND ReadProperties on the referenced data source. |
SharePoint Mode Required Permissions | OpenItems() on ItemPath AND ViewListItems() on each referenced item |
Use this method to get a report's shared datasets, a report's shared data sources, or a shared dataset's shared data sources.
