ReportExecutionService.RenderStream Método

Definición

Obtiene un flujo de representación secundario asociado a un informe procesado.

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

Parámetros

Format
String

Formato en el que se representará el flujo. Este argumento se corresponde con una extensión de representación. Entre las extensiones admitidas se incluyen XML, NULL, CSV, IMAGE, PDF, HTML4.0, HTML3.2, MHTML, EXCEL y Word. La lista de extensiones admitidas se puede obtener llamando al método ListRenderingExtensions().

StreamID
String

Identificador del flujo.

DeviceInfo
String

Describe el contenido específico del dispositivo que usa la extensión de representación.

Encoding
String

[salida]Nombre de clase de codificación de .NET Framework.

MimeType
String

[salida]Tipo MIME del flujo.

Devoluciones

Byte[]

Matriz Byte[] de la secuencia en el formato especificado. Para obtener más información acerca de este tipo de datos, vea "Estructura de bytes" en la documentación de Microsoft .NET Framework.

Comentarios

En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.

Uso del encabezado SOAP (In) TrustedUserHeaderValue

(In) ExecutionHeaderValue

(Out) ServerInfoHeaderValue
Permisos necesarios en modo nativo None
Permisos necesarios en modo de SharePoint None

Las secuencias secundarias están disponibles para proporcionar recursos adicionales que una extensión de representación personalizada pueda necesitar para representar un informe.

Algunos ejemplos de secuencias secundarias pueden incluir imágenes y gráficos, y hojas de estilos CSS.

Se aplica a