Usando o parâmetro Command
Você pode incluir o parâmetro rs:Command em uma URL. O valor do parâmetro determina o tipo de solicitação feita ao servidor de relatório pelo cliente. A tabela a seguir descreve os valores para os quais o parâmetro Command dá suporte.
Valor de Command |
Descrição |
---|---|
GetComponentDefinition |
Exibe a definição de XML associada a um item de relatório publicado. Você deve ter a permissão Ler Conteúdo em um item de relatório publicado para usar esse valor. Usar esse valor é semelhante a chamar o serviço Web GetItemDefinition de forma direta. |
GetDataSourceContents |
Exibe as propriedades de uma determinada fonte de dados compartilhada. As propriedades são exibidas como XML. Usar esse valor é semelhante a chamar o serviço Web GetDataSourceContents de forma direta. |
GetResourceContents |
Renderiza um recurso e o exibe em uma página HTML. Usar esse valor é semelhante a chamar o serviço Web GetItemDefinition de forma direta. |
GetSharedDatasetDefinition |
Exibe a definição de XML associada a um conjunto de dados compartilhado. Você deve ter a permissão Ler Definição de Relatório em um conjunto de dados compartilhado para usar esse valor. Usar esse valor é semelhante a chamar o serviço Web GetItemDefinition de forma direta. |
ListChildren |
Exibe os filhos do item passado para a URL. Os itens filhos são exibidos em uma página da navegação de item genérica. Usar esse valor é semelhante a chamar o método ListChildren. |
Render |
Renderiza o relatório especificado. Usar esse valor é semelhante a chamar o método Render. |
Observação |
---|
Uma URL só pode conter um parâmetro Command. Se uma URL incluir vários parâmetros Command, um erro será retornado. Se o parâmetro Command for especificado em uma URL sem um valor acompanhante, o parâmetro Command será ignorado. |
Exemplo
O exemplo a seguir gera uma página da navegação de item genérica que você pode usar para exibir todos os itens filhos de sua pasta de exemplos.
http://<Server Name>/reportserver?/SampleReports&rs:Command=ListChildren