Partage via


Utiliser la classe Report pour une extension de remise

La classe Report représente un rapport dans la base de données du serveur de rapports. Tout abonnement est associé à un rapport spécifique. Le rapport est contenu dans la notification. Votre extension de remise peut utiliser l'objet Report qui fait partie de la notification pour effectuer le rendu du rapport. L'objet Report contient également des propriétés spécifiques au rapport, telles que l'URL au rapport sur le serveur de rapports et le nom du rapport. Toutes ces propriétés peuvent être utilisées dans le cadre de votre fournisseur de remise.

La méthode Render de la classe Report peut être utilisée pour effectuer le rendu d'un rapport. La méthode Render retourne un tableau d'un ou plusieurs objets RenderedOutputFile qui constituent un rapport rendu unique. Le premier objet RenderedOutputFile est le rapport rendu. Les autres objets RenderedOutputFile sont des ressources qui doivent être remises avec les données du rapport (par exemple, un fichier HTML et les images associées). Les extensions de rendu qui sont des extensions de rendu de flux unique (IMAGE, PDF, MHTML et Excel) retournent un seul objet RenderedOutputFile dans le tableau.

L'objet RenderedOutputFile, qui contient le flux du rapport, peut être inclus dans le cadre d'une remise.

Pour un exemple d’utilisation de la classe Report, consultez SQL Server Reporting Services Product Samples (Exemples Reporting Services pour le produit SQL Server).