Freigeben über


ReportExecutionService.RenderStream Methode

Definition

Ruft einen sekundären Renderingdatenstrom ab, der einem verarbeiteten Bericht zugeordnet ist.

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()

Parameter

Format
String

Das Format, in dem der Datenstrom gerendert werden soll. Dieses Argument ist einer Renderingerweiterung zugeordnet. Unterstützte Erweiterungen sind XML, NULL, CSV, IMAGE, PDF, HTML4.0, HTML3.2, MHTML, EXCEL und Word. Eine Liste unterstützter Erweiterungen kann durch Aufruf der ListRenderingExtensions()-Methode abgerufen werden.

StreamID
String

Der Datenstrombezeichner.

DeviceInfo
String

Beschreibt gerätspezifischen Inhalt, der von der Renderingerweiterung verwendet wird.

Encoding
String

[out] Der Klassenname der .NET Framework-Codierung.

MimeType
String

[out] Der MIME-Typ des Datenstroms.

Gibt zurück

Byte[]

Ein Byte[] -Array des Datenstroms im angegebenen Format. Weitere Informationen zu diesem Datentyp finden Sie in der Microsoft .NET Framework-Dokumentation im Abschnitt zur Bytestruktur.

Hinweise

In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.

SOAP-Headerverwendung (In) TrustedUserHeaderValue

(In) ExecutionHeaderValue

(Out) ServerInfoHeaderValue
Erforderliche Berechtigungen für den einheitlichen Modus Keine
Erforderliche Berechtigungen im SharePoint-Modus Keine

Sekundäre Datenströme stehen zur Verfügung, um zusätzliche Ressourcen bereitzustellen, die möglicherweise von einer benutzerdefinierten Renderingerweiterung zum Rendern eines Berichts benötigt werden.

Beispiele für sekundäre Datenströme können Bilder und Diagramme sowie CSS-Stylesheets sein.

Gilt für: