Langue

ReportExecutionService Classe

Définition

Le service Web Reporting Services Execution permet aux développeurs de traiter et d’afficher les rapports de manière programmatique depuis 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 de passer à des appels de méthode.

Constructeurs

Nom Description
ReportExecutionService()

Initialise une nouvelle instance de la classe ReportExecutionService.

Propriétés

Nom Description
ExecutionHeaderValue

Fournit des informations d’en-tête SOAP, y compris l’ExecutionID utilisé lors de l’exécution des rapports.

ServerInfoHeaderValue

Retour des informations concernant le serveur de signalement.

TrustedUserHeaderValue

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

Méthodes

Nom Description
FindString(Int32, Int32, String)

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

GetDocumentMap()

Retourne la représentation de la carte du document pour l’exécution.

GetExecutionInfo()

Retour des informations sur l’exécution du rapport.

GetExecutionInfo2()

Retour des informations sur l’exécution du rapport.

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 une liste de méthodes SOAP qui nécessitent une connexion sécurisée (SSL) lorsqu’elles sont invoquées.

LoadDrillthroughTarget(String)

Crée une exécution de rapport à partir d’une action de forage.

LoadDrillthroughTarget2(String)

Crée une exécution de rapport à partir d’une action de forage.

LoadReport(String, String)

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

LoadReport2(String, String)

Charge un rapport 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 qui effectue des requêtes de service Web.

LogonUser(String, String, String)

S’enregistre sur un utilisateur et authentifie une requête utilisateur auprès du service Web du Serveur de Rapports.

NavigateBookmark(String, String)

Navigue vers un favori spécifique dans le rapport.

NavigateDocumentMap(String)

Navigue vers une section spécifique du rapport.

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

Traite un rapport spécifique et l’affiche dans le format spécifié.

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

Traite un rapport spécifique et l’affiche dans le format spécifié.

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

Un flux de rendu secondaire est associé à un rapport traité.

ResetExecution()

Réinitialise l’exécution du rapport en cours en effaçant l’instantané et en réinitialisant l’état de la session.

ResetExecution2()

Réinitialise l’exécution du rapport en cours en effaçant l’instantané et en réinitialisant l’état de la session.

SetExecutionCredentials(DataSourceCredentials[])

Définit les identifiants associés à l’exécution du rapport en cours.

SetExecutionCredentials2(DataSourceCredentials[])

Définit les identifiants associés à l’exécution du rapport en cours.

SetExecutionParameters(ParameterValue[], String)

Définit et valide les valeurs des paramètres associées à l’exécution du rapport en cours.

SetExecutionParameters2(ParameterValue[], String)

Définit et valide les valeurs des paramètres associées à l’exécution du rapport en cours.

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

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

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

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

ToggleItem(String)

Désactive l’élément afficher/masquer dans un rapport.

S’applique à