ReportingService2010.GetItemReferences(String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una lista de referencias de artículos de catálogo asociadas a un artículo. Este método se aplica a los Report tipos de objetos Dataset y .
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()
Parámetros
- ItemPath
- String
La URL totalmente cualificada del elemento incluyendo el nombre del archivo y, en modo SharePoint, la extensión.
- ReferenceItemType
- String
El tipo de artículo del objeto referenciado.
Devoluciones
Una matriz de objetos ItemReferenceData.
- Atributos
Comentarios
La siguiente tabla muestra la información sobre cabeceras y permisos sobre esta operación.
| Uso de la cabecera SOAP | (En) TrustedUserHeaderValue (Fuera) ServerInfoHeaderValue |
| Permisos requeridos en modo nativo | Si el tipo de objeto es Report o LinkedReport:- ReferenceItemType es DataSet: ReadReportDefinition en ItemPath Y ReadProperties en cada conjunto de datos- ReferenceItemType es DataSource: ReadDatasource en ItemPath Y ReadProperties en cada fuente de datos Y ReadProperties en cada modeloSi el tipo de objeto es DataSet:- La referencia del ítem es : DataSourceReadDatasource en ItemPath Y ReadProperties en la fuente de datos- La referencia del elemento es un Model: ReadDatasource on ItemPathReadProperties en el modeloSi el tipo de elemento es Model: ReadDatasource en ItemPath Y ReadProperties en la fuente de datos referenciada. |
| Permisos requeridos en el modo SharePoint |
<xref:Microsoft.SharePoint.SPBasePermissions.OpenItems> en ItemPath Y <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> en cada elemento referenciado |
Utiliza este método para obtener los conjuntos de datos compartidos de un informe, las fuentes de datos compartidas de un informe o las fuentes de datos compartidas de un conjunto de datos compartido.