ReportExecutionService Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |