Lenguaje

ReportExecutionService Clase

Definición

El servicio web Reporting Services Execution permite a los desarrolladores procesar y generar informes programáticamente desde un servidor de informes.

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
Herencia
ReportExecutionService

Ejemplos

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  

Comentarios

Debes establecer las Url propiedades y Credentials del servicio web antes de hacer cualquier llamada a métodos.

Constructores

Nombre Description
ReportExecutionService()

Inicializa una nueva instancia de la clase ReportExecutionService.

Propiedades

Nombre Description
ExecutionHeaderValue

Proporciona información de cabecera SOAP, incluyendo el ExecutionID utilizado al trabajar con ejecuciones de informes.

ServerInfoHeaderValue

Información de devolución sobre el servidor de informes.

TrustedUserHeaderValue

Esta propiedad no se usa.

Métodos

Nombre Description
FindString(Int32, Int32, String)

Devuelve el número lógico de página de la siguiente aparición de la cadena especificada.

GetDocumentMap()

Devuelve la representación del mapa del documento para la ejecución.

GetExecutionInfo()

Devuelve información sobre la ejecución del informe.

GetExecutionInfo2()

Devuelve información sobre la ejecución del informe.

GetRenderResource(String, String, String)

Devuelve el recurso para un formato de extensión de renderizado especificado.

ListRenderingExtensions()

Devuelve una lista de extensiones de renderizado.

ListSecureMethods()

Devuelve una lista de métodos SOAP que requieren una conexión segura (SSL) cuando se invocan.

LoadDrillthroughTarget(String)

Crea una ejecución de informe a partir de una acción de drillthrough.

LoadDrillthroughTarget2(String)

Crea una ejecución de informe a partir de una acción de drillthrough.

LoadReport(String, String)

Carga un informe desde el servidor de informes en una nueva ejecución.

LoadReport2(String, String)

Carga un informe desde el servidor de informes en una nueva ejecución.

LoadReportDefinition(Byte[], Warning[])

Crea una ejecución de informe a partir de una definición de informe proporcionada por el cliente.

LoadReportDefinition2(Byte[], Warning[])

Crea una ejecución de informe a partir de una definición de informe proporcionada por el cliente.

Logoff()

Cierra sesión del usuario actual que realiza solicitudes de servicio web.

LogonUser(String, String, String)

Registra un usuario y autentica una solicitud de usuario en el servicio web del Servidor de Informes.

NavigateBookmark(String, String)

Navega hasta un marcador específico en el informe.

NavigateDocumentMap(String)

Navega a una sección específica del informe.

Render(String, String, String, String, String, Warning[], String[])

Procesa un informe específico y lo muestra en el formato especificado.

Render2(String, String, PageCountMode, String, String, String, Warning[], String[])

Procesa un informe específico y lo muestra en el formato especificado.

RenderStream(String, String, String, String, String)

Recibe un flujo de renderizado secundario asociado a un informe procesado.

ResetExecution()

Reinicia la ejecución actual del informe borrando la instantánea y restableciendo el estado de la sesión.

ResetExecution2()

Reinicia la ejecución actual del informe borrando la instantánea y restableciendo el estado de la sesión.

SetExecutionCredentials(DataSourceCredentials[])

Establece las credenciales asociadas a la ejecución actual del informe.

SetExecutionCredentials2(DataSourceCredentials[])

Establece las credenciales asociadas a la ejecución actual del informe.

SetExecutionParameters(ParameterValue[], String)

Establece y valida los valores de los parámetros asociados a la ejecución actual del informe.

SetExecutionParameters2(ParameterValue[], String)

Establece y valida los valores de los parámetros asociados a la ejecución actual del informe.

Sort(String, SortDirectionEnum, Boolean, String, Int32)

Aplica o elimina un ordenamiento para la ejecución basado en una acción de ordenamiento de usuario.

Sort2(String, SortDirectionEnum, Boolean, PageCountMode, String, ExecutionInfo2)

Aplica o elimina un ordenamiento para la ejecución basado en una acción de ordenamiento de usuario.

ToggleItem(String)

Activa el elemento de mostrar/ocultar en un informe.

Se aplica a