ReportingService2005.CreateReportHistorySnapshot(String, Warning[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Genera una instantánea del historial de informes de un informe especificado.
public:
System::String ^ CreateReportHistorySnapshot(System::String ^ Report, [Runtime::InteropServices::Out] cli::array <ReportService2005::Warning ^> ^ % Warnings);
public string CreateReportHistorySnapshot (string Report, out ReportService2005.Warning[] Warnings);
member this.CreateReportHistorySnapshot : string * Warning[] -> string
Public Function CreateReportHistorySnapshot (Report As String, ByRef Warnings As Warning()) As String
Parámetros
- Report
- String
Dirección URL completa del informe.
- Warnings
- Warning[]
[out] Matriz de objetos Warning que enumera las advertencias que se produjeron durante el procesamiento del informe.
Devoluciones
Valor String
que representa la marca de fecha y hora de la instantánea. Esta cadena se utiliza como identificador único de la instantánea histórica.
Comentarios
En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.
Encabezados SOAP | (In) BatchHeaderValue (Out) ServerInfoHeaderValue |
Permisos necesarios | CreateSnapshot y Execute |
Para que la instantánea se genere correctamente, el historial de informes debe estar habilitado para el informe. Para habilitar el historial de informes para un informe, use el SetReportHistoryOptions método . Para obtener más información sobre el historial de informes, consulte Administración del historial de informes.
Si el informe contiene subinformes, los conjuntos de resultados de la consulta de los subinformes se conservan en la instantánea del historial de informes. Los parámetros de informe que se pasan al informe en el momento en que se ejecuta el informe también se conservan.
El CreateReportHistorySnapshot método crea instantáneas solo con parámetros de informe predeterminados. Si necesita crear instantáneas del historial de informes con perfiles de parámetros diferentes, use informes vinculados con CreateReportHistorySnapshot.
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.