ReportExecutionService.SetExecutionParameters2 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.
Setzt und validiert Parameterwerte, die mit der aktuellen Berichtsausführung verbunden sind.
public:
ReportExecution2005::ExecutionInfo2 ^ SetExecutionParameters2(cli::array <ReportExecution2005::ParameterValue ^> ^ Parameters, System::String ^ ParameterLanguage);
public ReportExecution2005.ExecutionInfo2 SetExecutionParameters2(ReportExecution2005.ParameterValue[] Parameters, string ParameterLanguage);
member this.SetExecutionParameters2 : ReportExecution2005.ParameterValue[] * string -> ReportExecution2005.ExecutionInfo2
Public Function SetExecutionParameters2 (Parameters As ParameterValue(), ParameterLanguage As String) As ExecutionInfo2
Parameter
- Parameters
- ParameterValue[]
Ein Array von ParameterValue-Objekten.
- ParameterLanguage
- String
Eine .NET Framework-Lokalkennung.
Gibt zurück
Ein Objekt, das ExecutionInfo2 die neue Ausführung enthält.
Hinweise
Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.
| Verwendung von SOAP-Headern | (In) TrustedUserHeaderValue (In) ExecutionHeaderValue (Aus) ServerInfoHeaderValue |
| Erforderliche Berechtigungen im nativen Modus | Im Hauptbericht und allen Unterberichten: ReadProperties UND ExecuteAndView |
| Erforderliche Berechtigungen im SharePoint-Modus | Zum Hauptbericht und allen Unterberichten: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
Wenn ein Snapshot in der aktuellen Ausführung vorhanden ist, wenn die in der Abfrage verwendeten Parameterwerte gesetzt werden, wird er gelöscht (sofern es sich nicht um eine Ausführung oder einen History-Snapshot handelt). Das Setzen von Nicht-Abfrageparametern führt nicht dazu, dass der Schnappschuss gelöscht wird, erfordert jedoch eine Verarbeitung, bevor er gerendert werden kann.
Wenn die Parameter die Validierung nicht bestehen, gibt die Methode einen Fehler zurück und die Parameterwerte werden nicht geändert.
Wenn ParameterLanguage angegeben ist, werden die Parameter in dieser Sprache interpretiert. Wenn ParameterLanguage nicht angegeben ist, wird das Standardverhalten verwendet.
Du kannst keine Parameter für die Ausführung oder Historik-Snapshots festlegen.