ReportingService2005.CreateReportHistorySnapshot(String, Warning[]) 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.
Gera um snapshot do histórico de relatórios de um relatório especificado.
public:
System::String ^ CreateReportHistorySnapshot(System::String ^ Report, [Runtime::InteropServices::Out] cli::array <ReportService2005::Warning ^> ^ % Warnings);
public string CreateReportHistorySnapshot(string Report, out ReportService2005.Warning[] Warnings);
member this.CreateReportHistorySnapshot : string * Warning[] -> string
Public Function CreateReportHistorySnapshot (Report As String, ByRef Warnings As Warning()) As String
Parâmetros
- Report
- String
A URL totalmente qualificada do relatório.
- Warnings
- Warning[]
[fora] Um array de Warning objetos que lista avisos que ocorreram durante o processamento de relatórios.
Retornos
A String que representa a data e hora do instantâneo. Essa string é usada como um identificador único para o instantâneo histórico.
Comentários
A tabela abaixo mostra informações sobre cabeçalhos e permissões sobre esta operação.
| Cabeçalhos SOAP | (Em) BatchHeaderValue (Fora) ServerInfoHeaderValue |
| Permissões necessárias | CreateSnapshot E Execute |
Para que o snapshot seja gerado com sucesso, o histórico do relatório deve ser ativado para o relatório. Para habilitar o histórico de relatórios para um relatório, use o SetReportHistoryOptions método. Para mais informações sobre o histórico dos relatórios, veja Gerenciamento do Histórico de Relatórios.
Se o relatório contém subrelatórios, conjuntos de resultados de consulta dos subrelatórios são mantidos no snapshot do histórico do relatório. Os parâmetros do relatório que são passados ao relatório no momento da execução do relatório também são mantidos.
Snapshots são criados pelo CreateReportHistorySnapshot método apenas com parâmetros padrão de relatório. Se você precisar criar snapshots do histórico de relatórios com diferentes perfis de parâmetros, use relatórios vinculados com CreateReportHistorySnapshot.
O comprimento do Report parâmetro não pode exceder 260 caracteres; caso contrário, uma exceção SOAP é lançada com o código de erro rsItemLengthExceeded.
O Report parâmetro não pode ser nulo ou vazio ou conter os seguintes caracteres reservados: : ? ; @ & = + $ , \ * > < | . ". Você pode usar o caractere de barra para frente (/) para separar itens no nome completo do caminho da pasta, mas não pode usá-lo no final do nome da pasta.