ReportingService2010.CreateItemHistorySnapshot(String, Warning[]) Método

Definición

Genera una instantánea del historial del artículo de un artículo específico del catálogo. Este método se aplica al tipo de Report objeto.

public:
 System::String ^ CreateItemHistorySnapshot(System::String ^ ItemPath, [Runtime::InteropServices::Out] cli::array <ReportService2010::Warning ^> ^ % Warnings);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/CreateItemHistorySnapshot", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
public string CreateItemHistorySnapshot(string ItemPath, out ReportService2010.Warning[] Warnings);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/CreateItemHistorySnapshot", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
member this.CreateItemHistorySnapshot : string * Warning[] -> string
Public Function CreateItemHistorySnapshot (ItemPath As String, ByRef Warnings As Warning()) As String

Parámetros

ItemPath
String

La URL totalmente cualificada del elemento incluyendo el nombre del archivo y, en modo SharePoint, la extensión.

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.

Atributos

Comentarios

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

Uso de la cabecera SOAP (En) TrustedUserHeaderValue

(Fuera) ServerInfoHeaderValue
Permisos requeridos en modo nativo CreateSnapshot Y Execute
Permisos requeridos en el modo SharePoint <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 de los elementos para el elemento del catelog. Para habilitar el historial de artículos para un artículo de catálogo, utiliza el SetItemHistoryOptions método.

Si un elemento de informe contiene subinformes, los conjuntos de resultados de consultas de los subinformes se mantienen en la instantánea del historial del artículo. 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 este método solo con parámetros predeterminados.

La longitud del ItemPath 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 ItemPath 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