ReportExecutionService.LoadReportDefinition2(Byte[], Warning[]) Metodo

Definizione

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

ExecutionInfo2

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.

Si applica a