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. |