Share via


ReportingService2005.CreateReportHistorySnapshot(String, Warning[]) Método

Definição

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.

Aplica-se a