Condividi tramite


ReportExecutionService.SetExecutionParameters2 Metodo

Definizione

Imposta e convalida i valori dei parametri associati all'esecuzione del report corrente.

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

Parametri

Parameters
ParameterValue[]

Matrice di oggetti ParameterValue.

ParameterLanguage
String

Identificatore delle impostazioni locali di .NET Framework.

Restituisce

Oggetto ExecutionInfo2 contenente la nuova esecuzione.

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Utilizzo intestazione SOAP (In) TrustedUserHeaderValue

(In) ExecutionHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie in modalità nativa Nel report principale e in tutti i sottoreport: ReadProperties AND ExecuteAndView
Autorizzazioni necessarie per la modalità SharePoint Nel report principale e in tutti i sottoreport: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

Se esiste uno snapshot nell'esecuzione corrente quando vengono impostati i valori dei parametri usati nella query, verrà cancellata (se non è un'esecuzione o uno snapshot della cronologia). L'impostazione di parametri non query non causerà la cancellazione dello snapshot, ma richiederà l'elaborazione prima che possa essere eseguito il rendering.

Se i parametri non superano la convalida, il metodo restituirà un errore e i valori dei parametri non verranno modificati.

Se ParameterLanguage specificato, i parametri vengono interpretati in questa lingua. Se ParameterLanguage non viene specificato, viene usato il comportamento predefinito.

Non è possibile specificare parametri per gli snapshot di esecuzione o cronologia.

Si applica a