Compartilhar via


ReportExecutionService.SetExecutionCredentials2 Método

Definição

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

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

Parâmetros

Credentials
DataSourceCredentials[]

Uma matriz de DataSourceCredentials.

Retornos

Um objeto ExecutionInfo2 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