Share via


ReportExecutionService.SetExecutionCredentials2 Methode

Definition

Legt die Anmeldeinformationen fest, die der aktuellen Berichtsausführung zugeordnet sind.

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

Parameter

Credentials
DataSourceCredentials[]

Ein Array von DataSourceCredentials.

Gibt zurück

Ein ExecutionInfo2-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 im einheitlichen Modus Auf dem Standard Bericht und allen Unterberichten: 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, AllowQueryExecutionfalsewird 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 eine Gruppe von Anmeldeinformationen geändert werden muss, müssen Sie alle Anmeldeinformationen erneut angeben.

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

Gilt für: