ReportingService2010.GetItemReferences(String, String) 方法

定义

返回与项关联的目录项引用的列表。 此方法适用于ReportDataset项类型。

public:
 cli::array <ReportService2010::ItemReferenceData ^> ^ GetItemReferences(System::String ^ ItemPath, System::String ^ ReferenceItemType);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemReferences", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
public ReportService2010.ItemReferenceData[] GetItemReferences (string ItemPath, string ReferenceItemType);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemReferences", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
member this.GetItemReferences : string * string -> ReportService2010.ItemReferenceData[]
Public Function GetItemReferences (ItemPath As String, ReferenceItemType As String) As ItemReferenceData()

参数

ItemPath
String

项的完全限定 URL,其中包括文件名(在 SharePoint 模式下,还有扩展名)。

ReferenceItemType
String

被引用项的项类型。

返回

一个 ItemReferenceData 对象数组。

属性

注解

下表显示了有关此操作的标头和权限信息。

SOAP 标头用法 (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
本机模式所需的权限 如果项类型为 ReportLinkedReport

- ReferenceItemTypeDataSetReadReportDefinition 在每个 ItemPath 数据集上的 AND ReadProperties
- ReferenceItemTypeDataSourceReadDatasource在每个ItemPath数据源上和 每个模型上的 AND ReadPropertiesReadProperties

如果项类型为 DataSet

- 项引用是数据源上的 ItemPath AND ReadProperties 上的 :DataSourceReadDatasource
- 项引用是Model模型上的 : ReadDatasource on ItemPathReadProperties

如果项目类型为 ModelReadDatasource ,则 ItemPath 引用的数据源上的 AND ReadProperties 上。
SharePoint 模式所需权限 <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems>对ItemPath每个引用项的 AND <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

使用此方法可获取报表的共享数据集、报表的共享数据源或共享数据集的共享数据源。

适用于