ReportExecutionService.LoadReport(String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Lädt einen Bericht vom Berichtsserver in eine neue Ausführung.
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
Parameter
- Report
- String
Der vollständige Name des Berichts.
- HistoryID
- String
Die Verlaufs-ID des Schnappschusses.
Gibt zurück
Ein Objekt, das ExecutionInfo Informationen für den geladenen Bericht enthält.
Beispiele
Für ein Codebeispiel siehe bitte die Methode Render .
Hinweise
Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.
| Verwendung von SOAP-Headern | (In) TrustedUserHeaderValue (Aus) ExecutionHeaderValue (Aus) ServerInfoHeaderValue |
| Erforderliche Berechtigungen im nativen Modus | Zum Hauptbericht: ReadProperties UND ExecuteAndView In allen Unterberichten: ReadProperties |
| Erforderliche Berechtigungen im SharePoint-Modus | Zum Hauptbericht und allen Unterberichten: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
Diese Methode sollte vor dem Aufruf der Methode Render für einen Bericht aufgerufen werden.
Je nach Ausführungseigenschaften des Berichts kann der zurückgegebene ExecutionInfo Bericht entweder ein Snapshot sein, der bereit zur Rendering ist, oder ein Bericht, der verarbeitet werden muss. Wenn ein HistoryID angegeben ist, wurde der Bericht bereits bearbeitet und kann sofort bereitgestellt werden.
Das zurückgegebene ExecutionInfo Objekt enthält ein neues ExecutionID.
Standardmäßig sind Berichtsbearbeitungssitzungen auf 7200 Sekunden (2 Stunden) nach der letzten Nutzung eingestellt, sodass Benutzer eine große Datenmenge über einen längeren Zeitraum im Cache speichern können. In manchen Nutzungsmustern kann dies zu einer größeren Belastung der RSTempDB Datenbank und des Berichtsservers führen. In solchen Fällen sollten Sie in Erwägung ziehen, LoadReport.