ReportExecutionService Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |