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 de ejecución de Reporting Services permite a los desarrolladores procesar y representar informes desde un servidor de informes mediante programación.
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
Debe establecer las Url
propiedades y Credentials
del servicio web antes de realizar llamadas a métodos.
Constructores
ReportExecutionService() |
Inicializa una nueva instancia de la clase ReportExecutionService. |
Propiedades
ExecutionHeaderValue |
Proporciona información de encabezado SOAP, incluido executionID que se usa al trabajar con ejecuciones de informes. |
ServerInfoHeaderValue |
Devuelve información acerca del servidor de informes. |
TrustedUserHeaderValue |
No se usa esta propiedad. |
Métodos
FindString(Int32, Int32, String) |
Devuelve el número de página lógica de la siguiente repetició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 de informes. |
GetExecutionInfo2() |
Devuelve información sobre la ejecución de informes. |
GetRenderResource(String, String, String) |
Devuelve el recurso de un formato de extensión de presentación especificado. |
ListRenderingExtensions() |
Devuelve una lista de extensiones de representación. |
ListSecureMethods() |
Devuelve una lista de los métodosSOAP que requieren una conexión segura (SLL) cuando se invocan. |
LoadDrillthroughTarget(String) |
Crea una ejecución de informes a partir de una acción de obtención de detalles. |
LoadDrillthroughTarget2(String) |
Crea una ejecución de informes a partir de una acción de obtención de detalles. |
LoadReport(String, String) |
Carga un informe del servidor de informes en una nueva ejecución. |
LoadReport2(String, String) |
Carga un informe del servidor de informes en una nueva ejecución. |
LoadReportDefinition(Byte[], Warning[]) |
Crea una ejecución de informes a partir de una definición de informe proporcionada por el cliente. |
LoadReportDefinition2(Byte[], Warning[]) |
Crea una ejecución de informes a partir de una definición de informe proporcionada por el cliente. |
Logoff() |
Cierra la sesión del usuario actual que realiza solicitudes de servicio web. |
LogonUser(String, String, String) |
Inicia la sesión de un usuario y autentica una solicitud de usuario en el servicio web del servidor de informes. |
NavigateBookmark(String, String) |
Se desplaza hasta un marcador concreto del informe. |
NavigateDocumentMap(String) |
Navega hasta una sección concreta del informe. |
Render(String, String, String, String, String, Warning[], String[]) |
Procesa un informe específico y lo representa en el formato especificado. |
Render2(String, String, PageCountMode, String, String, String, Warning[], String[]) |
Procesa un informe específico y lo representa en el formato especificado. |
RenderStream(String, String, String, String, String) |
Obtiene un flujo de representación secundario asociado a un informe procesado. |
ResetExecution() |
Restablece la ejecución de informes actual borrando la instantánea y restableciendo el estado de la sesión. |
ResetExecution2() |
Restablece la ejecución de informes actual borrando la instantánea y restableciendo el estado de la sesión. |
SetExecutionCredentials(DataSourceCredentials[]) |
Establece las credenciales asociadas a la ejecución de informes actual. |
SetExecutionCredentials2(DataSourceCredentials[]) |
Establece las credenciales asociadas a la ejecución de informes actual. |
SetExecutionParameters(ParameterValue[], String) |
Establece y valida valores de parámetro asociados a la ejecución de informes actual. |
SetExecutionParameters2(ParameterValue[], String) |
Establece y valida valores de parámetro asociados a la ejecución de informes actual. |
Sort(String, SortDirectionEnum, Boolean, String, Int32) |
Aplica o quita una ordenación para la ejecución basada en una acción de ordenación de usuario. |
Sort2(String, SortDirectionEnum, Boolean, PageCountMode, String, ExecutionInfo2) |
Aplica o quita una ordenación para la ejecución basada en una acción de ordenación de usuario. |
ToggleItem(String) |
Alterna el elemento mostrar/ocultar en un informe. |