ReportingService2005.CreateReportHistorySnapshot(String, Warning[]) Metodo

Definizione

Genera un'istantanea della cronologia del report di un report specificato.

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

Parametri

Report
String

L'URL completamente qualificato del rapporto.

Warnings
Warning[]

[fuori] Un array di Warning oggetti che elenca gli avvisi avvenuti durante l'elaborazione del report.

Valori restituiti

A String che rappresenta la data e l'ora dell'istantaneo. Questa stringa viene usata come identificatore unico per l'istantaneo storico.

Commenti

La tabella sottostante mostra informazioni sull'intestazione e sui permessi di questa operazione.

Intestazioni SOAP (Dentro) BatchHeaderValue

(Fuori) ServerInfoHeaderValue
Autorizzazioni necessarie CreateSnapshot E Execute

Perché lo snapshot venga generato con successo, la cronologia del report deve essere abilitata per il report. Per abilitare la cronologia del report per un report, usa il SetReportHistoryOptions metodo. Per maggiori informazioni sulla cronologia dei rapporti, vedi Gestione della cronologia dei rapporti.

Se il report contiene sottoreport, i set di risultati delle query provenienti dai sottoreport vengono mantenuti nell'istantanea della cronologia del report. I parametri del report che vengono passati al report al momento dell'esecuzione del report vengono mantenuti.

Gli snapshot vengono creati dal CreateReportHistorySnapshot metodo con parametri di report predefiniti soltanto. Se devi creare snapshot della cronologia dei report con profili di parametri diversi, allora usa report collegati con CreateReportHistorySnapshot.

La lunghezza del Report parametro non può superare i 260 caratteri; altrimenti, viene lanciata un'eccezione SOAP con il codice di errore rsItemLengthExceeded.

Il Report parametro non può essere nullo o vuoto né contenere i seguenti caratteri riservati: : ? ; @ & = + $ , \ * > < | . ". Puoi usare il carattere a barra avanzata (/) per separare gli elementi nel nome completo del percorso della cartella, ma non puoi usarlo alla fine del nome della cartella.

Si applica a