Share via


ReportExecutionService.SetExecutionCredentials Método

Definição

Define as credenciais associadas à execução do relatório atual.

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

Parâmetros

Credentials
DataSourceCredentials[]

Uma matriz de DataSourceCredentials.

Retornos

Um objeto ExecutionInfo que contém a nova execução.

Comentários

A tabela a seguir mostra o cabeçalho e as informações de permissão sobre esta operação.

Uso do cabeçalho SOAP (In) TrustedUserHeaderValue

(In) ExecutionHeaderValue

(Out) ServerInfoHeaderValue
Permissões necessárias do modo nativo No relatório main e todos os sub-relatórios: ReadProperties ANDExecuteAndView
Permissões necessárias do modo do SharePoint No relatório main e todos os sub-relatórios:<xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

Se um instantâneo existir quando as credenciais forem definidas e AllowQueryExecution for false, o instantâneo será limpo e todos os parâmetros serão redefinidos para seus valores padrão.

Se houver várias fontes de dados que solicitam o mesmo relatório, você precisará especificar todas as credenciais ao mesmo tempo. Se um conjunto de credenciais precisar ser alterado, você deverá fornecer todas as credenciais novamente.

As credenciais só são mantidas durante o tempo de vida da execução, após a qual elas devem ser especificadas novamente.

Aplica-se a