ReportExecutionService.RenderStream Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un flusso di rendering secondario associato a un report elaborato.
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()
Parametri
- Format
- String
Formato da utilizzare per il rendering del flusso. Questo argomento esegue il mapping a un'estensione per il rendering. Le estensioni supportate includono XML, NULL, CSV, IMAGE, PDF, HTML4.0, HTML3.2, MHTML, EXCEL e Word. È possibile ottenere un elenco di estensioni supportate chiamando il metodo ListRenderingExtensions().
- StreamID
- String
Identificatore di flusso.
- DeviceInfo
- String
Descrive contenuto specifico del dispositivo utilizzato nell'estensione per il rendering.
- Encoding
- String
[out] Nome della classe di codifica di .NET Framework.
- MimeType
- String
[out] Tipo MIME del flusso.
Restituisce
Matrice Byte[] del flusso nel formato specificato. Per ulteriori informazioni su questo tipo di dati, vedere l'argomento relativo alla struttura dei byte nella documentazione di Microsoft .NET Framework.
Commenti
Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.
Utilizzo intestazione SOAP | (In) TrustedUserHeaderValue (In) ExecutionHeaderValue (Out) ServerInfoHeaderValue |
Autorizzazioni necessarie per la modalità nativa | Nessuno |
Autorizzazioni necessarie per la modalità SharePoint | Nessuno |
I flussi secondari sono disponibili per fornire risorse aggiuntive che potrebbero essere necessarie da un'estensione di rendering personalizzata per eseguire il rendering di un report.
Esempi di flussi secondari possono includere immagini e grafici e fogli di stile CSS.