ReportExecutionService.SetExecutionCredentials2(DataSourceCredentials[]) Metodo

Definizione

Imposta le credenziali associate all'esecuzione del report corrente.

public:
 ReportExecution2005::ExecutionInfo2 ^ SetExecutionCredentials2(cli::array <ReportExecution2005::DataSourceCredentials ^> ^ Credentials);
public ReportExecution2005.ExecutionInfo2 SetExecutionCredentials2 (ReportExecution2005.DataSourceCredentials[] Credentials);
member this.SetExecutionCredentials2 : ReportExecution2005.DataSourceCredentials[] -> ReportExecution2005.ExecutionInfo2
Public Function SetExecutionCredentials2 (Credentials As DataSourceCredentials()) As ExecutionInfo2

Parametri

Credentials
DataSourceCredentials[]

Matrice di istanze della classe DataSourceCredentials.

Restituisce

ExecutionInfo2

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 per la modalità nativa Nel report principale e in tutti i sottoreport: ReadProperties e ExecuteAndView
Autorizzazioni necessarie per la modalità SharePoint Nel report principale e in tutti i sottoreport: ViewListItems

Se è presente uno snapshot quando le credenziali sono impostate e AllowQueryExecution è false , lo snapshot verrà cancellato e i parametri verranno reimpostati sui valori predefiniti.

Se sono presenti più origini dati che richiedono lo stesso report, è necessario specificare tutte le credenziali contemporaneamente. Se è necessario modificare un set di credenziali, è necessario specificare nuovamente tutte le credenziali.

Le credenziali vengono mantenute solo per la durata dell'esecuzione, dopo le quali è necessario specificarle nuovamente.

Si applica a