Classe ServerReport
Représente un rapport traité sur le serveur de rapports.
Hiérarchie d'héritage
System.Object
Microsoft.Reporting.WebForms.Report
Microsoft.Reporting.WebForms.ServerReport
Espace de noms : Microsoft.Reporting.WebForms
Assembly : Microsoft.ReportViewer.WebForms (en Microsoft.ReportViewer.WebForms.dll)
Syntaxe
'Déclaration
<SerializableAttribute> _
Public NotInheritable Class ServerReport _
Inherits Report _
Implements ISerializable
'Utilisation
Dim instance As ServerReport
[SerializableAttribute]
public sealed class ServerReport : Report,
ISerializable
[SerializableAttribute]
public ref class ServerReport sealed : public Report,
ISerializable
[<SealedAttribute>]
[<SerializableAttribute>]
type ServerReport =
class
inherit Report
interface ISerializable
end
public final class ServerReport extends Report implements ISerializable
Le type ServerReport expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ServerReport | Initialise une nouvelle instance de la classe ServerReport. |
Haut de la page
Propriétés
Nom | Description | |
---|---|---|
Cookies | Obtient une collection d'objets Cookie. L'objet ServerReport utilise les cookies de cette collection pour effectuer des demandes de serveur. | |
DisplayName | Obtient ou définit le nom d'affichage du rapport. (hérité de Report.) | |
Headers | Obtient une collection de chaînes qui contiennent des en-têtes personnalisés. | |
HistoryId | Obtient ou définit l'identificateur unique de l'instantané d'historique de rapport utilisé pour le rapport du serveur. | |
IsDrillthroughReport | Indique si le rapport est un rapport d'extraction. (hérité de Report.) | |
IsReadyForRendering | Obtient une valeur Boolean qui indique si une définition de rapport a été spécifiée, ainsi que tous les paramètres, et si toutes les sources de données sont prêtes à être utilisées. (hérité de Report.) | |
ReportPath | Obtient ou définit le chemin d'accès au rapport sur le serveur. | |
ReportServerCredentials | Obtient ou définit les informations d'identification à utiliser avec le serveur de rapports. | |
ReportServerUrl | Obtient ou définit l'URL du serveur de rapports. | |
Timeout | Obtient ou définit le nombre de millisecondes à attendre pour les communications du serveur. |
Haut de la page
Méthodes
Nom | Description | |
---|---|---|
Equals | (hérité de Object.) | |
Finalize | (hérité de Object.) | |
GetDataSources() | Récupère les informations sur les sources de données utilisées pour un rapport. | |
GetDataSources(Boolean%) | Récupère les informations sur les sources de données utilisées pour un rapport et indique notamment si toutes les informations d'identification requises ont été fournies pour les sources de données du rapport. | |
GetDefaultPageSettings | Obtient les paramètres de page par défaut spécifiés dans la définition de rapport. (remplace Report.GetDefaultPageSettings().) | |
GetDocumentMap | Renvoie la représentation du plan du document pour le rapport local. (hérité de Report.) | |
GetExecutionId | Retourne l'ID d'exécution actuel ou la valeur NULL (Nothing en Visual Basic) si aucun ID d'exécution n'est disponible. | |
GetHashCode | (hérité de Object.) | |
GetParameters | Retourne les propriétés des paramètres du rapport. (remplace Report.GetParameters().) | |
GetServerVersion | Renvoie la version du serveur de rapports. | |
GetTotalPages() | Retourne le nombre total de pages conditionnelles du rapport. (hérité de Report.) | |
GetTotalPages(PageCountMode%) | Retourne le nombre total de pages conditionnelles dans le rapport, ainsi qu'une valeur PageCountMode qui indique le mode de dénombrement de pages actuel. (remplace Report.GetTotalPages(PageCountMode%).) | |
GetType | (hérité de Object.) | |
IsQueryExecutionAllowed | Indique si le rapport peut exécuter des requêtes. | |
ListRenderingExtensions | Renvoie toutes les extensions de rendu disponibles pour le rapport de serveur. (remplace Report.ListRenderingExtensions().) | |
LoadReportDefinition(Stream) | Charge une définition de rapport pour le traitement à l'aide d'un Stream. (hérité de Report.) | |
LoadReportDefinition(TextReader) | Charge la définition de rapport sur le serveur de rapports pour un traitement distant à l'aide d'un TextReader. (remplace Report.LoadReportDefinition(TextReader).) | |
MemberwiseClone | (hérité de Object.) | |
Refresh | Entraîne le rendu du rapport avec de nouvelles données. (remplace Report.Refresh().) | |
Render(String) | Traite le rapport et le rend au format spécifié. (hérité de Report.) | |
Render(String, String) | Traite le rapport et le rend au format spécifié. (hérité de Report.) | |
Render(String, String, NameValueCollection, String%, String%) | Rend le rapport avec des paramètres d'accès aux URL facultatifs. | |
Render(String, String, NameValueCollection, Stream, String%, String%) | Rend le rapport avec des paramètres d'accès aux URL facultatifs. | |
Render(String, String, String%, String%, String%, array<String[]%, array<Warning[]%) | Traite le rapport et le rend au format spécifié. (hérité de Report.) | |
Render(String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning[]%) | Traite le rapport avec la valeurPageCountMode spécifiée et en effectue le rendu au format spécifié. (remplace Report.Render(String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning[]%).) | |
RenderStream | Renvoie un flux secondaire associé à un rapport traité. | |
SetDataSourceCredentials | Définit les informations d'identification des sources de données du rapport. | |
SetExecutionId | Initialise un rapport de serveur à l'aide d'une exécution de rapport spécifique sur le serveur. | |
SetParameters(ReportParameter) | Définit les propriétés des paramètres du rapport. (hérité de Report.) | |
SetParameters(IEnumerable<ReportParameter>) | Définit les propriétés des paramètres du rapport. (remplace Report.SetParameters(IEnumerable<ReportParameter>).) | |
ToString | (hérité de Object.) |
Haut de la page
Implémentations d'interfaces explicites
Nom | Description | |
---|---|---|
ISerializable.GetObjectData |
Haut de la page
Notes
L'objet ServerReport fait office de proxy pour un rapport sur un serveur de rapports. Il traite les rapports sur le serveur de rapports, au lieu de les traiter localement. Il peut ouvrir des fichiers RDL (Report Definition Language) publiés sur le serveur, et également charger une définition de rapport depuis un Stream ou un TextReader sur le serveur pour un traitement distant.
L'objet ServerReport expose les fonctionnalités supplémentaires prises en charge par le serveur de rapports, notamment les paramètres, ainsi que la fonction d'exportation des rapports dans n'importe quel format pris en charge par le serveur de rapports.
L'objet ServerReport nécessite une version SQL Server 2008 ou ultérieure de Reporting Services.
Sécurité des threads
Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.