ReportExecutionService.SetExecutionCredentials Método

Definición

Establece las credenciales asociadas a la ejecución actual del informe.

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[]

Matriz de DataSourceCredentials.

Devoluciones

Un objeto que ExecutionInfo contiene la nueva ejecución.

Comentarios

La siguiente tabla muestra la información sobre cabeceras y permisos sobre esta operación.

Uso de la cabecera SOAP (En) TrustedUserHeaderValue

(En) ExecutionHeaderValue

(Fuera) ServerInfoHeaderValue
Permisos requeridos en modo nativo En el informe principal y en todos los subinformes: ReadProperties Y ExecuteAndView
Permisos requeridos en el modo SharePoint En el informe principal y en todos los subinformes: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

Si existe una instantánea cuando se establecen las credenciales y AllowQueryExecution es false, la instantánea se borrará y cualquier parámetro se restablecerá a sus valores predeterminados.

Si hay varias fuentes de datos que solicitan el mismo informe, necesitas especificar todas las credenciales al mismo tiempo. Si hay que cambiar un conjunto de credenciales, debes volver a proporcionar todas las credenciales.

Las credenciales solo se conservan durante la vida de la ejecución, tras lo cual deben especificarse de nuevo.

Se aplica a