ReportExecutionService.SetExecutionCredentials Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.