ReportExecutionService.RenderStream Méthode

Définition

Obtient un flux de données de rendu secondaire associé à un rapport traité.

public:
 cli::array <System::Byte> ^ RenderStream(System::String ^ Format, System::String ^ StreamID, System::String ^ DeviceInfo, [Runtime::InteropServices::Out] System::String ^ % Encoding, [Runtime::InteropServices::Out] System::String ^ % MimeType);
public byte[] RenderStream (string Format, string StreamID, string DeviceInfo, out string Encoding, out string MimeType);
member this.RenderStream : string * string * string * string * string -> byte[]
Public Function RenderStream (Format As String, StreamID As String, DeviceInfo As String, ByRef Encoding As String, ByRef MimeType As String) As Byte()

Paramètres

Format
String

Format de rendu du flux. Cet argument correspond à une extension de rendu Les extensions de rendu prises en charge sont XML, NULL, CSV, IMAGE, PDF, HTML4.0, HTML3.2, MHTML, EXCEL et Word. Une liste des extensions prises en charge peut être obtenue en appelant la méthode ListRenderingExtensions().

StreamID
String

Identificateur du flux.

DeviceInfo
String

Décrit le contenu spécifique au périphérique utilisé par l'extension de rendu.

Encoding
String

[out] Nom de la classe d'encodage .NET Framework.

MimeType
String

[out] Type MIME du flux.

Retours

Byte[]

Tableau Byte[] du flux au format spécifié. Pour plus d'informations sur ce type de données, consultez la section « Byte Structure » (Structure des octets) dans la documentation qui accompagne Microsoft .NET Framework.

Remarques

Le tableau suivant présente les informations relatives aux en-têtes et aux autorisations sur cette opération.

Utilisation de l’en-tête SOAP (In) TrustedUserHeaderValue

(In) ExecutionHeaderValue

(Out) ServerInfoHeaderValue
Autorisations requises en mode natif Aucun
Mode SharePoint Autorisations requises Aucun

Les flux secondaires sont disponibles pour fournir des ressources supplémentaires qui peuvent être nécessaires à une extension de rendu personnalisée pour afficher un rapport.

Les exemples de flux secondaires peuvent inclure des images et des graphiques, ainsi que des feuilles de style CSS.

S’applique à