Share via


ReportExecutionService.RenderStream Método

Definição

Obtém um fluxo de renderização secundário associado a um relatório processado.

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

O formato no qual renderizar o fluxo. Esse argumento é mapeado para uma extensão de renderização. As extensões com suporte incluem XML, NULL, CSV, IMAGE, PDF, HTML 4.0, HTML3.2, MHTML, EXCEL e Word. Uma lista de extensões com suporte pode ser obtida chamando o método ListRenderingExtensions().

StreamID
String

O identificador do fluxo.

DeviceInfo
String

Descreve o conteúdo específico do dispositivo usado pela extensão de renderização.

Encoding
String

[out]O nome da classe de codificação do .NET Framework.

MimeType
String

[out]O tipo MIME do fluxo.

Retornos

Byte[]

Uma matriz Byte[] do fluxo no formato especificado. Para obter mais informações sobre esse tipo de dados, consulte a documentação do Microsoft .NET Framework sobre estrutura de byte.

Comentários

A tabela a seguir mostra o cabeçalho e as informações de permissão sobre esta operação.

Uso do cabeçalho SOAP (In) TrustedUserHeaderValue

(In) ExecutionHeaderValue

(Out) ServerInfoHeaderValue
Permissões necessárias do modo nativo Nenhum
Permissões necessárias do modo do SharePoint Nenhum

Fluxos secundários estão disponíveis para fornecer recursos adicionais que podem ser necessários por uma extensão de renderização personalizada para renderizar um relatório.

Exemplos de fluxos secundários podem incluir imagens e gráficos e folhas de estilo CSS.

Aplica-se a