ReportExecutionService.RenderStream Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.