ReportExecutionService.LoadReport(String, String) 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.
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.