Condividi tramite


ReportingService2006.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 <ReportService2006::Warning ^> ^ % Warnings);
public string CreateReportHistorySnapshot (string Report, out ReportService2006.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, inclusi il nome file e l'estensione rdl.

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) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> E <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

Affinché lo snapshot venga generato correttamente, è necessario abilitare la cronologia del report per il report. Per abilitare la cronologia dei report per un report, utilizzare il SetReportHistoryOptions metodo .

Se il report contiene sottoreport, i set di risultati della query dai sottoreport vengono salvati in modo permanente nello snapshot della cronologia del report. I parametri del report passati al report al momento dell'esecuzione del report vengono salvati in modo permanente.

Gli snapshot vengono creati dal CreateReportHistorySnapshot metodo solo con parametri di report predefiniti.

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

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

Si applica a