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 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. |