ReportingService2006.DeleteReportHistorySnapshot(String, String) Método

Definición

Elimina una instantánea del historial de informes individual para un informe especificado. Si se producen errores, la instantánea del historial de informes no se elimina.

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)

Parámetros

Report
String

Dirección URL completa del informe, incluidos el nombre y la extensión de nombre de archivo .rdl.

HistoryID
String

Identificador de la instantánea del historial de informes que se van a eliminar, que devuelve el método CreateReportHistorySnapshot(String, Warning[]).

Comentarios

En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.

Encabezados SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permisos necesarios <xref:Microsoft.SharePoint.SPBasePermissions.DeleteVersions>

La longitud del Report parámetro no puede superar los 260 caracteres; de lo contrario, se produce una excepción SOAP con el código de error rsItemLengthExceededed.

El Report parámetro no puede ser nulo ni estar vacío ni contener los siguientes caracteres reservados: : ? ; @ & = + $ , \ * > < | . ". Puede usar el carácter de barra diagonal (/) para separar los elementos del nombre de ruta de acceso completo de la carpeta, pero no puede usarlo al final del nombre de la carpeta.

Use el ListReportHistory método para recuperar la HistoryID propiedad de la instantánea del historial de informes que desea eliminar.

Se aplica a