ReportExecutionService.LoadReport(String, String) 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.
Carica un report dal server di report in una nuova esecuzione.
public:
ReportExecution2005::ExecutionInfo ^ LoadReport(System::String ^ Report, System::String ^ HistoryID);
public ReportExecution2005.ExecutionInfo LoadReport (string Report, string HistoryID);
member this.LoadReport : string * string -> ReportExecution2005.ExecutionInfo
Public Function LoadReport (Report As String, HistoryID As String) As ExecutionInfo
Parametri
- Report
- String
Nome completo del report.
- HistoryID
- String
ID della cronologia dello snapshot.
Restituisce
Oggetto ExecutionInfo contenente informazioni per il report caricato.
Esempio
Per un esempio di codice, vedere il Render metodo .
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 in modalità nativa | Nel report principale: ReadProperties AND ExecuteAndView In tutti i sottoreport: ReadProperties |
Autorizzazioni necessarie per la modalità SharePoint | Nel report principale e in tutti i sottoreport: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
Questo metodo deve essere chiamato prima di chiamare il Render metodo per un report.
A seconda delle proprietà di esecuzione del report, il restituito ExecutionInfo può essere uno snapshot pronto per il rendering o un report che deve essere elaborato. Se viene specificato un HistoryID
oggetto, il report è già stato elaborato e sarà in grado di eseguire immediatamente il rendering.
L'oggetto restituito ExecutionInfo conterrà un nuovo ExecutionIDoggetto .
Per impostazione predefinita, le sessioni di modifica del report sono impostate su 7200 secondi (2 ore) dall'ultimo uso, consentendo agli utenti di mantenere una grande quantità di dati nella cache per un periodo di tempo prolungato. In alcuni modelli di utilizzo, ciò potrebbe comportare un carico maggiore nel RSTempDB
database e nel server di report. In questi casi è consigliabile usare LoadReport.