Share via


ReportingService2006.DeleteReportHistorySnapshot(String, String) Metodo

Definizione

Elimina un unico snapshot della cronologia di un report specificato. In caso di errori, lo snapshot della cronologia del report non viene eliminato.

public:
 void DeleteReportHistorySnapshot(System::String ^ Report, System::String ^ HistoryID);
public void DeleteReportHistorySnapshot (string Report, string HistoryID);
member this.DeleteReportHistorySnapshot : string * string -> unit
Public Sub DeleteReportHistorySnapshot (Report As String, HistoryID As String)

Parametri

Report
String

URL completo del report, inclusi il nome file e l'estensione rdl.

HistoryID
String

ID dello snapshot della cronologia del report da eliminare, restituito dal metodo CreateReportHistorySnapshot(String, Warning[]).

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.DeleteVersions>

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.

Utilizzare il ListReportHistory metodo per recuperare la HistoryID proprietà dello snapshot della cronologia del report che si desidera eliminare.

Si applica a