Export (0) Print
Expand All

ReportExecutionService.RenderStream Method (String, String, String, String, String)


Applies To: SQL Server 2016 Preview

Gets a secondary rendering stream associated with a processed report.

Namespace:   ReportExecution2005
Assembly:  ReportExecution2005 (in ReportExecution2005.dll)

public byte[] RenderStream(
	string Format,
	string StreamID,
	string DeviceInfo,
	out string Encoding,
	out string MimeType


Type: System.String

The format in which to render the stream. This argument maps to a rendering extension. Supported extensions include XML, NULL, CSV, IMAGE, PDF, HTML4.0, HTML3.2, MHTML, EXCEL, and Word. A list of supported extensions may be obtained by calling the ListRenderingExtensions method.

Type: System.String

The stream identifier.

Type: System.String

Describes device specific content used by the rendering extension.

Type: System.String

[out]The .NET Framework encoding class name.

Type: System.String

[out]The MIME type of the stream.

Return Value

Type: System.Byte[]

A Byte[] array of the stream in the specified format. For more information about this data type, see "Byte Structure" in the Microsoft .NET Framework documentation.

The table below shows header and permissions information on this operation.

SOAP Header Usage

(In) TrustedUserHeaderValue

(In) ExecutionHeaderValue

(Out) ServerInfoHeaderValue

Native Mode Required Permissions


SharePoint Mode Required Permissions


Secondary streams are available to provide additional resources that may be needed by a custom rendering extension to render a report.

Examples of secondary streams can include images and charts, and CSS style sheets.

Return to top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft