ReportExecutionService.SetExecutionParameters2 Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.