ReportingService2010.CreateItemHistorySnapshot(String, Warning[]) Metodo

Definizione

Genera un'istantanea della cronologia degli articoli di un elemento catalogo specificato. Questo metodo si applica al tipo di Report oggetto.

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

Parametri

ItemPath
String

L'URL completamente qualificato dell'elemento, incluso il nome del file e, in modalità SharePoint, l'estensione.

Warnings
Warning[]

[fuori] Un array di Warning oggetti che elenca gli avvisi avvenuti durante l'elaborazione del report.

Valori restituiti

A String che rappresenta la data e l'ora dell'istantaneo. Questa stringa viene usata come identificatore unico per l'istantaneo storico.

Attributi

Commenti

La tabella sottostante mostra informazioni sull'intestazione e sui permessi di questa operazione.

Utilizzo dell'intestazione SOAP (Dentro) TrustedUserHeaderValue

(Fuori) ServerInfoHeaderValue
Permessi richiesti per la modalità nativa CreateSnapshot E Execute
Permessi richiesti in modalità SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> E <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

Perché lo snapshot venga generato con successo, la cronologia degli elementi deve essere abilitata per l'elemento del catelog. Per abilitare la cronologia degli articoli per un articolo catalogo, usa il SetItemHistoryOptions metodo.

Se un elemento di report contiene sottorapporti, i set di risultati delle query provenienti dai sottorapporti vengono mantenuti nell'istantaneo della cronologia dell'elemento. I parametri del report che vengono passati al report al momento dell'esecuzione del report vengono mantenuti.

Gli snapshot vengono creati con questo metodo utilizzando solo i parametri predefiniti.

La lunghezza del ItemPath parametro non può superare i 260 caratteri; altrimenti, viene lanciata un'eccezione SOAP con il codice di errore rsItemLengthExceeded.

Il ItemPath parametro non può essere nullo o vuoto né contenere i seguenti caratteri riservati: : ? ; @ & = + $ , \ * > < | . ". Puoi usare il carattere a barra avanzata (/) per separare gli elementi nel nome completo del percorso della cartella, ma non puoi usarlo alla fine del nome della cartella.

Si applica a