ReportingService2006.CreateReportHistorySnapshot(String, Warning[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.