ReportExecutionService.RenderStream Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.