ReportExecutionService.SetExecutionCredentials Método

Definição

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

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 ExecutionInfo objeto contendo a nova execução.

Comentários

A tabela abaixo mostra informações sobre cabeçalhos e permissões sobre esta operação.

Uso do Cabeçalho SOAP (Em) TrustedUserHeaderValue

(Em) ExecutionHeaderValue

(Fora) ServerInfoHeaderValue
Modo Nativo Necessário Permissões No relatório principal e em todos os subrelatórios: ReadProperties E ExecuteAndView
Permissões Necessárias no Modo SharePoint No relatório principal e em todos os subrelatórios: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

Se um snapshot existir quando as credenciais são definidas e AllowQueryExecution for false, o snapshot será apagado e quaisquer parâmetros serão resetados para seus valores padrão.

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

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

Aplica-se a