ReportingService2006.CreateReportHistorySnapshot(String, Warning[]) Método

Definición

Genera una instantánea del historial de informes de un informe especificado.

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

Parámetros

Report
String

La URL totalmente calificada del informe incluye el nombre del archivo y la extensión del nombre de archivo .rdl.

Warnings
Warning[]

[fuera] Un conjunto de Warning objetos que lista las advertencias que ocurrieron durante el procesamiento de informes.

Devoluciones

A String que representa la fecha y hora de la instantánea. Esta cadena se utiliza como un identificador único para la instantánea histórica.

Comentarios

La siguiente tabla muestra la información sobre cabeceras y permisos sobre esta operación.

Encabezados SOAP (En) TrustedUserHeaderValue

(Fuera) ServerInfoHeaderValue
Permisos necesarios <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> Y <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

Para que la instantánea se genere con éxito, debe estar habilitado el historial del informe para el informe. Para habilitar el historial de informes para un informe, utiliza el SetReportHistoryOptions método.

Si el informe contiene subinformes, los conjuntos de resultados de consultas de los subinformes se mantienen en la instantánea del historial de informes. Los parámetros del informe que se transmiten al informe en el momento en que se ejecuta el informe también se conservan.

Las instantáneas se crean con el CreateReportHistorySnapshot método solo con los parámetros predeterminados del informe.

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

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

Se aplica a