Condividi tramite


ReportingService2005.CreateReportHistorySnapshot(String, Warning[]) Metodo

Definizione

Genera uno snapshot della cronologia 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

URL completo del report.

Warnings
Warning[]

[out] Matrice di oggetti Warning che elenca gli avvisi generati durante l'elaborazione del report.

Restituisce

Valore String che rappresenta l'indicatore di data e ora dello snapshot. Tale stringa viene utilizzata come identificatore univoco per lo snapshot cronologico.

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Intestazioni SOAP (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie CreateSnapshot E Execute

Per generare correttamente lo snapshot, la cronologia dei report deve essere abilitata per il report. Per abilitare la cronologia dei report per un report, usare il SetReportHistoryOptions metodo . Per altre informazioni sulla cronologia dei report, vedere Gestione della cronologia dei report.

Se il report contiene sottoreport, i set di risultati delle query dei sottoreport vengono mantenuti nello snapshot della cronologia dei report. I parametri del report passati al report al momento dell'esecuzione del report vengono mantenuti.

Gli snapshot vengono creati dal CreateReportHistorySnapshot metodo solo con parametri di report predefiniti. Se è necessario creare snapshot della cronologia dei report con profili di parametri diversi, usare i report collegati con CreateReportHistorySnapshot.

La lunghezza del parametro non può superare i 260 caratteri. In caso contrario, viene generata un'eccezione SOAP con il codice di Report errore rsItemLengthExceeded.

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

Si applica a