Compartilhar via


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

Definição

Define as fontes de dados de um item na biblioteca do SharePoint.

public:
 void SetItemDataSources(System::String ^ Item, cli::array <ReportService2006::DataSource ^> ^ DataSources);
public void SetItemDataSources (string Item, ReportService2006.DataSource[] DataSources);
member this.SetItemDataSources : string * ReportService2006.DataSource[] -> unit
Public Sub SetItemDataSources (Item As String, DataSources As DataSource())

Parâmetros

Item
String

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

DataSources
DataSource[]

Uma matriz de objetos de DataSource.

Comentários

A tabela a seguir mostra o cabeçalho e as informações de permissão sobre esta operação.

Cabeçalhos SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permissões necessárias <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> em Item 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 pode referenciar um modelo ou ter as credenciais da fonte de dados definidas como Prompt.

Se houver várias fontes de dados em um item, somente as fontes de dados que estão sendo alteradas poderão ser enviadas.

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

Aplica-se a