ReportExecutionService Classe

Définition

Le service web d’exécution Reporting Services permet aux développeurs de traiter et d’afficher des rapports par programmation à partir d’un serveur de rapports.

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
Héritage
ReportExecutionService

Exemples

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  

Remarques

Vous devez définir les Url propriétés et Credentials du service web avant d’effectuer des appels de méthode.

Constructeurs

ReportExecutionService()

Initialise une nouvelle instance de la classe ReportExecutionService.

Propriétés

ExecutionHeaderValue

Fournit des informations d’en-tête SOAP, notamment l’Id d’exécution utilisé lors de l’utilisation des exécutions de rapports.

ServerInfoHeaderValue

Retourne des informations relatives au serveur de rapports.

TrustedUserHeaderValue

Cette propriété n'est pas utilisée.

Méthodes

FindString(Int32, Int32, String)

Retourne le numéro de page logique de l'occurrence suivante de la chaîne spécifiée.

GetDocumentMap()

Retourne la représentation de l'explorateur de documents pour l'exécution.

GetExecutionInfo()

Retourne des informations relatives à l'exécution de rapports.

GetExecutionInfo2()

Retourne des informations relatives à l'exécution de rapports.

GetRenderResource(String, String, String)

Retourne la ressource pour un format d'extension de rendu spécifié.

ListRenderingExtensions()

Retourne une liste d'extensions de rendu.

ListSecureMethods()

Retourne la liste des méthodes SOAP qui requièrent une connexion sécurisée (SSL) lorsqu'elles sont appelées.

LoadDrillthroughTarget(String)

Crée une exécution de rapport à partir d'une action d'extraction.

LoadDrillthroughTarget2(String)

Crée une exécution de rapport à partir d'une action d'extraction.

LoadReport(String, String)

Charge un rapport à partir du serveur de rapports dans une nouvelle exécution.

LoadReport2(String, String)

Charge un rapport à partir du serveur de rapports dans une nouvelle exécution.

LoadReportDefinition(Byte[], Warning[])

Crée une exécution de rapport à partir d'une définition de rapport fournie par le client.

LoadReportDefinition2(Byte[], Warning[])

Crée une exécution de rapport à partir d'une définition de rapport fournie par le client.

Logoff()

Déconnecte l'utilisateur actuel faisant des demandes de service Web.

LogonUser(String, String, String)

Connecte un utilisateur et authentifie sa demande de service Web Report Server.

NavigateBookmark(String, String)

Navigue jusqu'à un signet spécifique dans le rapport.

NavigateDocumentMap(String)

Navigue jusqu'à une section spécifique du rapport.

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

Traite un rapport spécifique et effectue le rendu du rapport au format spécifié.

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

Traite un rapport spécifique et effectue le rendu du rapport au format spécifié.

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

Obtient un flux de données de rendu secondaire associé à un rapport traité.

ResetExecution()

Réinitialise l'exécution de rapport actuelle en effaçant l'instantané et en réinitialisant l'état de session.

ResetExecution2()

Réinitialise l'exécution de rapport actuelle en effaçant l'instantané et en réinitialisant l'état de session.

SetExecutionCredentials(DataSourceCredentials[])

Définit les informations d'identification associées à l'exécution de rapport actuelle.

SetExecutionCredentials2(DataSourceCredentials[])

Définit les informations d'identification associées à l'exécution de rapport actuelle.

SetExecutionParameters(ParameterValue[], String)

Définit et valide des valeurs de paramètre associées à l'exécution de rapport actuelle.

SetExecutionParameters2(ParameterValue[], String)

Définit et valide des valeurs de paramètre associées à l'exécution de rapport actuelle.

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

Applique ou supprime un tri pour l'exécution basée sur une action de tri de l'utilisateur.

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

Applique ou supprime un tri pour l'exécution basée sur une action de tri de l'utilisateur.

ToggleItem(String)

Bascule l'élément afficher/masquer dans un rapport.

S’applique à