ReportExecutionService.LoadReportDefinition2(Byte[], Warning[]) 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.
Crea un'esecuzione report da una definizione del report specificata dal client.
public:
ReportExecution2005::ExecutionInfo2 ^ LoadReportDefinition2(cli::array <System::Byte> ^ Definition, [Runtime::InteropServices::Out] cli::array <ReportExecution2005::Warning ^> ^ % warnings);
public ReportExecution2005.ExecutionInfo2 LoadReportDefinition2 (byte[] Definition, out ReportExecution2005.Warning[] warnings);
member this.LoadReportDefinition2 : byte[] * Warning[] -> ReportExecution2005.ExecutionInfo2
Public Function LoadReportDefinition2 (Definition As Byte(), ByRef warnings As Warning()) As ExecutionInfo2
Parametri
- Definition
- Byte[]
Flusso di byte contenente il linguaggio RDL per il report.
- warnings
- Warning[]
Raccolta di oggetti Warning contenente avvisi che potrebbero essere stati generati durante la pubblicazione del report.
Restituisce
Oggetto ExecutionInfo2 contenente informazioni per l'esecuzione del report.
Commenti
Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.
| Utilizzo intestazione SOAP | (In) TrustedUserHeaderValue (Out) ExecutionHeaderValue (Out) ServerInfoHeaderValue |
| Autorizzazioni necessarie per la modalità nativa | ReadProperties in tutti i sottoreport e ExecuteReportDefinition (sistema) |
| Autorizzazioni necessarie per la modalità SharePoint | ViewListItems in tutti i sottoreport e UseRemoteAPIs |
Questo metodo deve essere chiamato prima di chiamare il Render2 metodo per un report.
L'esecuzione del report restituita deve essere elaborata prima di essere sottoposta a rendering. Viene creata una nuova esecuzione e ExecutionInfo2 viene restituito con un nuovo ExecutionID valore.
I report di cui è stata creata un'istanza con il LoadReportDefinition2 metodo sono temporanei. Non sono rappresentati nello spazio dei nomi del server di report e vengono eliminati alla scadenza della sessione del server.
I report di cui è stata creata un'istanza con il LoadReportDefinition2 metodo non sono a protezione diretta e non possono essere condivisi con altri utenti. la persona che ha creato l'esecuzione con LoadReportDefinition2 è l'unico utente che può accedervi.
Sottoreport e riferimenti all'origine dati con percorsi relativi non supportati mediante questo metodo. È tuttavia possibile utilizzare i percorsi assoluti degli elementi del catalogo.