ReportExecutionService.RenderStream 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取与已处理报表关联的辅助呈现流。
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 样式表。