Linguagem

ReportingService2010.SetItemDataSources(String, DataSource[]) Método

Definição

Define as fontes de dados de um item em um banco de dados de servidor de relatórios ou na biblioteca do SharePoint. Esse método se aplica aos Report tipos de item e Model .

public:
 void SetItemDataSources(System::String ^ ItemPath, cli::array <ReportService2010::DataSource ^> ^ DataSources);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemDataSources", 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 void SetItemDataSources(string ItemPath, ReportService2010.DataSource[] DataSources);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemDataSources", 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.SetItemDataSources : string * ReportService2010.DataSource[] -> unit
Public Sub SetItemDataSources (ItemPath As String, DataSources As DataSource())

Parâmetros

ItemPath
String

A URL totalmente qualificada do item, incluindo o nome do arquivo e, no modo SharePoint, a extensão.

DataSources
DataSource[]

Uma matriz de objetos DataSource.

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 Depende do tipo de item:ItemPath

- Report: UpdateDatasource
- Model: UpdateDatasource

Para cada fonte de dados ou modelo no DataSourcesarray:

- DataSource: ReadProperties
- Model: ReadProperties
Permissões Necessárias no Modo SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> em ItemPath AND <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> em cada fonte de dados ou modelo em DataSources

Quando o Item tipo é um modelo, o valor especificado deve ser um único DataSourceReference que não possa referenciar um modelo ou ter as credenciais da fonte de dados definidas como Prompt.

Se existirem múltiplas fontes de dados em um item, apenas aquelas fontes de dados que estão sendo alteradas podem ser enviadas.

Ao associar um arquivo .rsds ou .odc a um relatório, ele DataSourceReference deve conter a URL totalmente qualificada com o nome do arquivo e a extensão do nome .rsds ou .odc. Para uma DataSourceReference extensão de nome de arquivo diferente de .rsds ou .odc, o erro rsWrongItemType é retornado.

Aplica-se a