ReportingService2010.GetItemReferences(String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma lista de referências de itens de catálogo associadas a um item. Esse método se aplica aos Report tipos de item e Dataset .
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
A URL totalmente qualificada do item, incluindo o nome do arquivo e, no modo SharePoint, a extensão.
- ReferenceItemType
- String
O tipo de item do item referenciado.
Retornos
Uma matriz de objetos ItemReferenceData.
- Atributos
Comentários
A tabela abaixo mostra informações sobre cabeçalhos e permissões sobre esta operação.
| Uso do Cabeçalho SOAP | (Em) TrustedUserHeaderValue (Fora) ServerInfoHeaderValue |
| Modo Nativo Necessário Permissões | Se o tipo de item for Report ou LinkedReport:- ReferenceItemType é DataSet: ReadReportDefinition em ItemPath E ReadProperties em cada conjunto de dados- ReferenceItemType é DataSource: ReadDatasource em ItemPath AND ReadProperties em cada fonte de dados E ReadProperties em cada modeloSe o tipo de item for DataSet:- A referência do item é um DataSource: ReadDatasource em ItemPath AND ReadProperties na fonte de dados- A referência do item é um Model: ReadDatasource on ItemPathReadProperties no modeloSe o tipo de item for Model: ReadDatasource em ItemPath E ReadProperties na fonte de dados referenciada. |
| Permissões Necessárias no Modo SharePoint |
<xref:Microsoft.SharePoint.SPBasePermissions.OpenItems> em ItemPath E <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> em cada item referenciado |
Use esse método para obter os conjuntos de dados compartilhados de um relatório, as fontes de dados compartilhadas de um relatório ou as fontes de dados compartilhadas de um conjunto de dados compartilhado.