ReportExecutionService.SetExecutionCredentials2 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::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.