Freigeben über


ReportExecutionService.SetExecutionCredentials Methode

Definition

Legt die Anmeldeinformationen fest, die der aktuellen Berichtsausführung zugeordnet 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 ExecutionInfo-Objekt, das die neue Ausführung enthält.

Hinweise

In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.

SOAP-Headerverwendung (In) TrustedUserHeaderValue

(In) ExecutionHeaderValue

(Out) ServerInfoHeaderValue
Erforderliche Berechtigungen für den einheitlichen Modus Auf der Standard Bericht und alle Unterberichte: ReadProperties ANDExecuteAndView
Erforderliche Berechtigungen im SharePoint-Modus Auf dem Standard Bericht und allen Unterberichten:<xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

Wenn ein Momentaufnahme vorhanden ist, wenn die Anmeldeinformationen festgelegt sind und AllowQueryExecutionfalseist, wird die Momentaufnahme gelöscht, und alle Parameter werden auf ihre Standardwerte zurückgesetzt.

Wenn mehrere Datenquellen zur Eingabe desselben Berichts aufgefordert werden, müssen Sie alle Anmeldeinformationen gleichzeitig angeben. Wenn ein Satz von Anmeldeinformationen geändert werden muss, müssen Sie alle Anmeldeinformationen erneut angeben.

Anmeldeinformationen werden nur für die Dauer der Ausführung beibehalten, danach müssen sie erneut angegeben werden.

Gilt für: