ReportExecutionService.RenderStream 方法

定义

获取与已处理报表关联的辅助呈现流。

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

参数

Format
String

呈现流的格式。 此参数映射到呈现扩展插件。 支持的扩展插件包括 XML、NULL、CSV、IMAGE、PDF、HTML4.0、HTML3.2、MHTML、EXCEL 和 Word。 可以通过调用 ListRenderingExtensions() 方法获取的支持扩展插件的列表。

StreamID
String

流标识符。

DeviceInfo
String

描述呈现扩展插件使用的特定于设置的内容。

Encoding
String

[out].NET Framework 编码类名。

MimeType
String

[out]流的 MIME 类型。

返回

Byte[]

指定格式的流的 Byte[] 数组。 有关这种数据类型的详细信息,请参阅 Microsoft .NET Framework 文档中的“字节结构”。

注解

下表显示了有关此操作的标头和权限信息。

SOAP 标头用法 (In) TrustedUserHeaderValue

(In) ExecutionHeaderValue

(Out) ServerInfoHeaderValue
本机模式所需权限
SharePoint 模式所需权限

辅助流可用于提供自定义呈现扩展插件可能需要用于呈现报表的其他资源。

辅助流的示例可以包括图像和图表以及 CSS 样式表。

适用于