Freigeben über


ReportExecutionService.SetExecutionParameters2 Methode

Definition

Legt die Parameterwerte fest, die der aktuellen Berichtsausführung zugeordnet sind, und überprüft sie.

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

Ein .NET Framework-Gebietsschemabezeichner.

Gibt zurück

Ein ExecutionInfo2-Objekt, das die neue Ausführung enthält.

Hinweise

In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.

SOAP-Headerverwendung (In) TrustedUserHeaderValue

(In) ExecutionHeaderValue

(Out) ServerInfoHeaderValue
Erforderliche Berechtigungen im einheitlichen Modus Auf dem Standard Bericht und allen Unterberichten: ReadProperties ANDExecuteAndView
Erforderliche Berechtigungen im SharePoint-Modus Auf dem Standard Bericht und allen Unterberichten:<xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

Wenn in der aktuellen Ausführung ein Momentaufnahme vorhanden ist, wenn die in der Abfrage verwendeten Parameterwerte festgelegt werden, wird sie gelöscht (wenn es sich nicht um eine Ausführung oder einen Verlauf Momentaufnahme handelt). Das Festlegen von Parametern ohne Abfrage führt nicht dazu, dass die Momentaufnahme gelöscht wird, sondern erfordert eine Verarbeitung, bevor sie gerendert werden kann.

Wenn Parameter die Überprüfung nicht bestehen, gibt die Methode einen Fehler zurück, und die Parameterwerte werden nicht geändert.

Wenn ParameterLanguage angegeben, werden Parameter in dieser Sprache interpretiert. Wenn ParameterLanguage nicht angegeben wird, wird das Standardverhalten verwendet.

Sie können keine Parameter für Ausführungs- oder Verlaufsmomentaufnahmen angeben.

Gilt für: