ReportExecutionService Classe
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.
O serviço Web de execução de Reporting Services permite que os desenvolvedores processem e renderizem relatórios programaticamente de um servidor de relatório.
public ref class ReportExecutionService : System::Web::Services::Protocols::SoapHttpClientProtocol
public class ReportExecutionService : System.Web.Services.Protocols.SoapHttpClientProtocol
type ReportExecutionService = class
inherit SoapHttpClientProtocol
Public Class ReportExecutionService
Inherits SoapHttpClientProtocol
- Herança
-
ReportExecutionService
Exemplos
Dim rs As New myNamespace.myReferenceName.ReportExecutionService()
rs.Url = "http://myservername.reportserver/ReportExecution2010.asmx?wsdl"
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
myNamespace.myReferenceName.ReportExecutionService rs = new myNamespace.myReferenceName.ReportExecutionService();
rs.Url = "http://myservername.reportserver/reportexecution2010.asmx?wsdl"
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
Comentários
Você deve definir as Url propriedades e Credentials do serviço Web antes de fazer chamadas de método.
Construtores
| ReportExecutionService() |
Inicializa uma nova instância da classe ReportExecutionService. |
Propriedades
| ExecutionHeaderValue |
Fornece informações de cabeçalho SOAP, incluindo a ExecutionID usada ao trabalhar com execuções de relatório. |
| ServerInfoHeaderValue |
Retorna informações sobre o servidor de relatório. |
| TrustedUserHeaderValue |
Essa propriedade não é usada. |
Métodos
| FindString(Int32, Int32, String) |
Retorna o número de páginas lógicas da próxima ocorrência da cadeia de caracteres especificada. |
| GetDocumentMap() |
Retorna a representação do mapa do documento para a execução. |
| GetExecutionInfo() |
Retorna informações sobre a execução do relatório. |
| GetExecutionInfo2() |
Retorna informações sobre a execução do relatório. |
| GetRenderResource(String, String, String) |
Retorna o recurso para um formato de extensão de renderização especificado. |
| ListRenderingExtensions() |
Retorna uma lista de extensões de renderização. |
| ListSecureMethods() |
Retorna uma lista de métodos SOAP que exigem uma conexão segura (SSL) quando invocado. |
| LoadDrillthroughTarget(String) |
Cria uma execução de relatório em uma ação de detalhamento. |
| LoadDrillthroughTarget2(String) |
Cria uma execução de relatório em uma ação de detalhamento. |
| LoadReport(String, String) |
Carrega um relatório do servidor de relatório em uma nova execução. |
| LoadReport2(String, String) |
Carrega um relatório do servidor de relatório em uma nova execução. |
| LoadReportDefinition(Byte[], Warning[]) |
Cria uma execução de relatório em uma definição de relatório fornecida pelo cliente. |
| LoadReportDefinition2(Byte[], Warning[]) |
Cria uma execução de relatório em uma definição de relatório fornecida pelo cliente. |
| Logoff() |
Faz logoff do usuário atual que está fazendo solicitações de serviço Web. |
| LogonUser(String, String, String) |
Faz logon de um usuário e autentica uma solicitação de usuário no serviço Web do Servidor de Relatório. |
| NavigateBookmark(String, String) |
Navega para um indicador específico no relatório. |
| NavigateDocumentMap(String) |
Navega para uma sessão específica do relatório. |
| Render(String, String, String, String, String, Warning[], String[]) |
Processa um relatório específico e o renderiza no formato especificado. |
| Render2(String, String, PageCountMode, String, String, String, Warning[], String[]) |
Processa um relatório específico e o renderiza no formato especificado. |
| RenderStream(String, String, String, String, String) |
Obtém um fluxo de renderização secundário associado a um relatório processado. |
| ResetExecution() |
Redefine a execução do relatório atual limpando o instantâneo e redefinindo o estado da sessão. |
| ResetExecution2() |
Redefine a execução do relatório atual limpando o instantâneo e redefinindo o estado da sessão. |
| SetExecutionCredentials(DataSourceCredentials[]) |
Define as credenciais associadas à execução do relatório atual. |
| SetExecutionCredentials2(DataSourceCredentials[]) |
Define as credenciais associadas à execução do relatório atual. |
| SetExecutionParameters(ParameterValue[], String) |
Define e valida valores de parâmetros associados à execução do relatório atual. |
| SetExecutionParameters2(ParameterValue[], String) |
Define e valida valores de parâmetros associados à execução do relatório atual. |
| Sort(String, SortDirectionEnum, Boolean, String, Int32) |
Aplica ou remove uma classificação para a execução com base em uma ação de classificação de usuário. |
| Sort2(String, SortDirectionEnum, Boolean, PageCountMode, String, ExecutionInfo2) |
Aplica ou remove uma classificação para a execução com base em uma ação de classificação de usuário. |
| ToggleItem(String) |
Alterna a opção mostrar/ocultar item em um relatório. |