ReportExecutionService.SetExecutionCredentials2 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 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
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 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 quando vengono impostate le credenziali e AllowQueryExecution è false
, lo snapshot verrà cancellato e tutti 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 di nuovo tutte le credenziali.
Le credenziali vengono mantenute solo per la durata dell'esecuzione, dopo di che devono essere specificate di nuovo.