Metoda ReportExecutionService.LoadReport
Ładuje raport z serwer raportów do realizacji nowych.
Przestrzeń nazw: ReportExecution2005
Zestaw: ReportExecution2005 (w ReportExecution2005.dll)
Składnia
'Deklaracja
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReport", RequestNamespace := "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", _
ResponseNamespace := "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
<SoapHeaderAttribute("TrustedUserHeaderValue")> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapHeaderAttribute("ExecutionHeaderValue", Direction := SoapHeaderDirection.Out)> _
Public Function LoadReport ( _
Report As String, _
HistoryID As String _
) As ExecutionInfo
'Użycie
Dim instance As ReportExecutionService
Dim Report As String
Dim HistoryID As String
Dim returnValue As ExecutionInfo
returnValue = instance.LoadReport(Report, _
HistoryID)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReport", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
[SoapHeaderAttribute("TrustedUserHeaderValue")]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapHeaderAttribute("ExecutionHeaderValue", Direction = SoapHeaderDirection.Out)]
public ExecutionInfo LoadReport(
string Report,
string HistoryID
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReport", RequestNamespace = L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
ResponseNamespace = L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)]
[SoapHeaderAttribute(L"TrustedUserHeaderValue")]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapHeaderAttribute(L"ExecutionHeaderValue", Direction = SoapHeaderDirection::Out)]
public:
ExecutionInfo^ LoadReport(
String^ Report,
String^ HistoryID
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReport", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)>]
[<SoapHeaderAttribute("TrustedUserHeaderValue")>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapHeaderAttribute("ExecutionHeaderValue", Direction = SoapHeaderDirection.Out)>]
member LoadReport :
Report:string *
HistoryID:string -> ExecutionInfo
public function LoadReport(
Report : String,
HistoryID : String
) : ExecutionInfo
Parametry
- Report
Typ: System.String
Pełna nazwa raportu.
- HistoryID
Typ: System.String
Identyfikator migawka historia.
Wartość zwracana
Typ: ReportExecution2005.ExecutionInfo
ExecutionInfo Obiektów zawierających informacje o załadowanych raportu.
Uwagi
W poniższej tabela przedstawiono informacje nagłówka i uprawnienia na tej operacji.
Użycie nagłówek protokołu SOAP |
(Ruch wychodzący)ExecutionHeaderValue (Ruch wychodzący)ServerInfoHeaderValue |
Tryb macierzysty wymagane uprawnienia |
W raporcie głównym: ReadProperties ORAZ ExecuteAndView Na wszystkie podraporty: ReadProperties |
Tryb programu SharePoint wymagane uprawnienia |
Raport główny i wszystkie podraporty: ViewListItems() |
Metoda ta powinna być wywoływana przed telefonicznej Render metody dla raportu.
W zależności od właściwości wykonanie raportu zwracane ExecutionInfo może być gotowy do świadczenia migawka lub raport, który musi być przetworzone.Jeśli HistoryID jest określony, raport został przetworzony i będzie mógł być renderowana natychmiast.
Zwrócone ExecutionInfo obiekt będzie zawierać nowy ExecutionID.
Domyślnie sesje Edycja raportu są ustawione na 7200 sekund (2 godziny) od ostatniego użycia, umożliwiając użytkownikom przechowywać dużą ilość danych w pamięci podręcznej przedłużony okres czas.W niektórych wzorów użycia, może to prowadzić do większego ładunku RSTempDB bazy danych i serwer raportów.W tych przypadkach należy rozważyć użycie LoadReport.