Sprache

ReportExecutionService.SetExecutionCredentials Methode

Definition

Legt die Zugangsdaten fest, die mit der aktuellen Berichtsausführung verknüpft sind.

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

Parameter

Credentials
DataSourceCredentials[]

Ein Array von DataSourceCredentials.

Gibt zurück

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

Hinweise

Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.

Verwendung von SOAP-Headern (In) TrustedUserHeaderValue

(In) ExecutionHeaderValue

(Aus) ServerInfoHeaderValue
Erforderliche Berechtigungen im nativen Modus Im Hauptbericht und allen Unterberichten: ReadProperties UND ExecuteAndView
Erforderliche Berechtigungen im SharePoint-Modus Zum Hauptbericht und allen Unterberichten: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

Wenn ein Snapshot existiert, wenn die Zugangsdaten gesetzt werden und AllowQueryExecution , falsewird der Snapshot gelöscht und alle Parameter werden auf ihre Standardwerte zurückgesetzt.

Wenn es mehrere Datenquellen gibt, die denselben Bericht anfordern, musst du alle Zugangsdaten gleichzeitig angeben. Wenn ein Satz von Zugangsdaten geändert werden muss, müssen Sie alle Nachweise erneut angeben.

Zugangsdaten werden nur für die gesamte Lebensdauer der Ausführung gespeichert, danach müssen sie erneut angegeben werden.

Gilt für: