Méthode Report.Render (String, String, String%, String%, String%, array<String[]%, array<Warning %)
Traite le rapport et le rend au format spécifié.
Espace de noms : Microsoft.Reporting.WebForms
Assembly : Microsoft.ReportViewer.WebForms (en Microsoft.ReportViewer.WebForms.dll)
Syntaxe
'Déclaration
Public Function Render ( _
format As String, _
deviceInfo As String, _
<OutAttribute> ByRef mimeType As String, _
<OutAttribute> ByRef encoding As String, _
<OutAttribute> ByRef fileNameExtension As String, _
<OutAttribute> ByRef streams As String(), _
<OutAttribute> ByRef warnings As Warning() _
) As Byte()
'Utilisation
Dim instance As Report
Dim format As String
Dim deviceInfo As String
Dim mimeType As String
Dim encoding As String
Dim fileNameExtension As String
Dim streams As String()
Dim warnings As Warning()
Dim returnValue As Byte()
returnValue = instance.Render(format, _
deviceInfo, mimeType, encoding, fileNameExtension, _
streams, warnings)
public byte[] Render(
string format,
string deviceInfo,
out string mimeType,
out string encoding,
out string fileNameExtension,
out string[] streams,
out Warning[] warnings
)
public:
array<unsigned char>^ Render(
String^ format,
String^ deviceInfo,
[OutAttribute] String^% mimeType,
[OutAttribute] String^% encoding,
[OutAttribute] String^% fileNameExtension,
[OutAttribute] array<String^>^% streams,
[OutAttribute] array<Warning^>^% warnings
)
member Render :
format:string *
deviceInfo:string *
mimeType:string byref *
encoding:string byref *
fileNameExtension:string byref *
streams:string[] byref *
warnings:Warning[] byref -> byte[]
public function Render(
format : String,
deviceInfo : String,
mimeType : String,
encoding : String,
fileNameExtension : String,
streams : String[],
warnings : Warning[]
) : byte[]
Paramètres
- format
Type : System.String
Format de rendu du rapport. Cet argument correspond à une extension de rendu.
En mode de traitement local, les extensions prises en charge sont Excel, PDF, Word et Image. En mode de traitement distant, les extensions prises en charge dépendent des extensions prises en charge par le serveur de rapports.
Vous pouvez accéder à la liste des extensions de rendu disponibles à l'aide de la méthode ListRenderingExtensions dans ServerReport ou LocalReport, selon le mode de traitement (consultez ProcessingMode).
- deviceInfo
Type : System.String
Chaîne XML qui comprend le contenu spécifique au périphérique requis par l'extension de rendu spécifiée dans le paramètre de format. Pour plus d'informations sur les paramètres d'informations relatives au périphérique pour des formats de sortie spécifiques, consultez Device Information Settings dans la documentation en ligne de SQL Server.
- mimeType
Type : System.String%
[out] Type MIME du rapport rendu.
- encoding
Type : System.String%
[out] Encodage utilisé lors du rendu du contenu du rapport.
- fileNameExtension
Type : System.String%
[out] Extension de nom de fichier utilisée pour le fichier de sortie.
- streams
Type : array<System.String[]%
[out] Identificateurs de flux. Vous pouvez les utiliser pour rendre des ressources externes (par exemple des images) qui sont associées au rapport.
- warnings
Type : array<Microsoft.Reporting.WebForms.Warning[]%
[out] Tableau d'objets Warning qui décrit les avertissements éventuels survenus lors du traitement du rapport.
Valeur de retour
Type : array<System.Byte[]
Tableau Byte du rapport au format spécifié.
Notes
Pour des remarques et des exemples de code spécifiques, consultez les implémentations de LocalReport ou de ServerReport.