Share via


ReportExecutionService.LoadReport(String, String) Método

Definição

Carrega um relatório do servidor de relatório em uma nova execução.

public:
 ReportExecution2005::ExecutionInfo ^ LoadReport(System::String ^ Report, System::String ^ HistoryID);
public ReportExecution2005.ExecutionInfo LoadReport (string Report, string HistoryID);
member this.LoadReport : string * string -> ReportExecution2005.ExecutionInfo
Public Function LoadReport (Report As String, HistoryID As String) As ExecutionInfo

Parâmetros

Report
String

O nome completo do relatório.

HistoryID
String

A ID do histórico do instantâneo.

Retornos

Um objeto ExecutionInfo que contém informações sobre o relatório carregado.

Exemplos

Para obter um exemplo de código, consulte o Render método .

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

(Out) ExecutionHeaderValue

(Out) ServerInfoHeaderValue
Permissões necessárias do modo nativo No relatório main: ReadProperties ANDExecuteAndView

Em todos os sub-relatórios: ReadProperties
Permissões necessárias do modo do SharePoint No relatório main e todos os sub-relatórios:<xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

Esse método deve ser chamado antes de chamar o Render método para um relatório.

Dependendo das propriedades de execução do relatório, o retornado ExecutionInfo pode ser um instantâneo pronto para ser renderizado ou um relatório que precisa ser processado. Se um HistoryID for especificado, o relatório já foi processado e poderá ser renderizado imediatamente.

O objeto retornado ExecutionInfo conterá um novo ExecutionID.

Por padrão, as sessões de edição de relatório são definidas como 7200 segundos (2 horas) do último uso, possibilitando que os usuários mantenham uma grande quantidade de dados no cache por um período prolongado de tempo. Em alguns padrões de uso, isso pode levar a uma carga maior no RSTempDB banco de dados e no servidor de relatório. Nesses casos, você deve considerar o uso de LoadReport.

Aplica-se a