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 instantâneo de histórico de relatório 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[]
[out] Uma matriz de objetos Warning que lista os avisos ocorridos durante o processamento do relatório.
Retornos
Um valor String
que representa o carimbo de data e hora do instantâneo. Essa cadeia de caracteres é usada como um identificador exclusivo do instantâneo histórico.
Comentários
A tabela a seguir mostra o cabeçalho e as informações de permissão sobre esta operação.
Cabeçalhos SOAP | (In) BatchHeaderValue (Out) ServerInfoHeaderValue |
Permissões necessárias | CreateSnapshot E Execute |
Para que o instantâneo seja gerado com êxito, o histórico de relatórios deve ser habilitado para o relatório. Para habilitar o histórico de relatórios para um relatório, use o SetReportHistoryOptions método . Para obter mais informações sobre o histórico de relatórios, consulte Gerenciando o histórico de relatórios.
Se o relatório contiver sub-relatórios, os conjuntos de resultados de consulta dos sub-relatórios serão persistidos no histórico de relatórios instantâneo. Os parâmetros de relatório que são passados para o relatório no momento em que o relatório é executado também são persistidos.
Os instantâneos são criados pelo CreateReportHistorySnapshot método apenas com parâmetros de relatório padrão. Se você precisar criar instantâneos de histórico de relatório com perfis de parâmetro diferentes, 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 é gerada 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 separar itens no nome do caminho completo da pasta, mas não pode usá-lo no final do nome da pasta.