ReportingService2005.SetItemDataSources(String, DataSource[]) 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.
Define as fontes de dados de um item no catálogo.
public:
void SetItemDataSources(System::String ^ Item, cli::array <ReportService2005::DataSource ^> ^ DataSources);
public void SetItemDataSources (string Item, ReportService2005.DataSource[] DataSources);
member this.SetItemDataSources : string * ReportService2005.DataSource[] -> unit
Public Sub SetItemDataSources (Item As String, DataSources As DataSource())
Parâmetros
- Item
- String
O nome completo do item para o qual definir as fontes de dados. Aceita um EditSessionID gerado pelo CreateReportEditSession(String, String, Byte[], Warning[]) método .
- 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) BatchHeaderValue (Out) ServerInfoHeaderValue |
Permissões necessárias | Depende do tipo de item de Item :- Report : UpdateDatasource- Model : UpdateDatasource– Para cada fonte de dados ou modelo na DataSources matriz:- DataSource : ReadProperties- Model : ReadProperties |
SetItemDataSources retorna um erro quando as propriedades da fonte de dados são definidas em um tipo de item de relatório vinculado.
Um rsDataSourceNotFound
erro será retornado se uma fonte de dados que não está associada ao item for passada para o método .
Quando o Item
tipo é um modelo, o valor especificado deve ser um único DataSourceReference. Nessa situação, se você fornecer uma matriz de DataSource objetos, um erro será retornado.
Quando o tipo de especificado é um modelo, o DataSourceReference
especificado não pode referenciar um modelo ou ter credenciais de fonte de Item
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.