ReportExecutionService Classe

Definição

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.

Aplica-se a